2009-06-16 3 views
1

서로 다른 압축 알고리즘의 트레이드 오프는 무엇입니까?서로 다른 압축 알고리즘의 트레이드 오프

목적은 백업, 전송 & 복원입니다. 나는 성숙한 도구가 유닉스에 존재하는 한 인기는 신경 쓰지 않는다. 난 상관

  • CPU
  • 메모리
  • 압축 수준 내가 고려하고 알고리즘은
    • 우편
    • 의 bzip
    • 시간
      • 에 대한
      • GZIP
      • 타르
      • 다른 사람?
    +1

    tar는 압축 알고리즘이 아닙니다 – swampsjohn

    답변

    2

    타르는 압축 알고리즘 그 자체가 아닙니다.

    압축/압축 해제가 가장 중요한 문제인 경우 zip/gzip을 사용할 수 있습니다.

    더 나은 압축률이 필요할 때 bzip을 사용할 수 있습니다.

    더 큰 압축률이 필요할 때 LZMA를 사용할 수 있지만 CPU 시간은 더 큽니다.

    Have a look here.

    +1

    2005 년부터 lzma 및 7zip에 많은 변경 사항이 있기 때문에이 비교 사이트는 구식입니다. – bill

    0

    이러한 경우 간단한 테스트 베드를 만드는 것이 매우 간단합니다.

    압축하려는 사람을 대표하는 일련의 파일을 차례로 사용하는 스크립트를 작성하고 시간/cpu/메모리 사용량/압축 비율을 측정하십시오.

    통계적으로 유의 한 횟수만큼 재실행하면 답을 얻을 수 있습니다.

    2

    가장 좋은 방법은 압축 벤치 마크 사이트에서 보는 것입니다 : 그것은 일반적으로 입력 데이터에 따라

    Maximumcompression

    Compressionratings

    +0

    유용한 링크, 감사합니다. – Nifle