많은 동일한 파일을위한보다 효율적인 파일 압축 프로그램? 사용하여 압축 된)은

작업을 백업하고 파일을보다 효율적으로 압축 할 수있는 프로그램을 찾고 있습니다. Windows 기본 압축 프로그램은 정상적으로 작동하지만 원하는대로 “스마트”하게 작동하지 않습니다.

내 파일은 기본적으로 정기적 인 전체 백업을 수행하면서 지난 몇 개월 동안 수행 한 작업의 전체 스냅 샷입니다. 백업간에 많은 변화가없고 많은 파일이 단순히 서로의 사본 일뿐입니다.

내 전체 파일 세트는 약 15GB의 압축되지 않은 반면 개별 스냅 샷 백업 (표준 압축 프로그램을 사용하여 압축 된)은 각각 약 150-200MB입니다 (일반적으로 최신 날짜로 크기가 커짐). 압축 된 모든 스냅 샷의 총 크기는 약 3GB입니다. 파일의 특성으로 인해 “스마트”압축 프로그램은 전체 볼륨을 약 400-500MB로 줄입니다. 즉, 파일의 차이를 압축하기 위해 합리적인 비효율 성과 추가 공간을 고려합니다.

표준 Windows 압축 프로그램보다 훨씬 높은 압축률을 달성하기 위해 많은 파일이 동일하다는 사실을 이용하는 압축 프로그램이 있습니까?

감사합니다 -Faken

편집 : 표준 Windows 압축을 사용하여 전체 볼륨의 최상의 압축을 마쳤습니다. 압축 된 스냅 샷을 합한 것보다 10MB 만 좋습니다. 내 의견으로는 파일의 특성을 알면 용납 할 수 없습니다.



답변

7-zip 은 올바르게 기억하면 확실한 압축을 지원하므로 거의 동일한 파일을 많이 압축해야합니다.


답변

7-zip (버전 9.20)을 사용하여 질문에 언급 된 것처럼 “동일한 파일”의 측면에 대해 몇 가지 테스트를 수행했지만 아무도 그것에 대해 정교하게 답변하지 않았습니다. 이것은 몇 가지 흥미로운 결과를 주었다. 이 사이트에서 페이지를 찾을 수없는 메시지로 사용하는 파일의 사본 10 개로 테스트했습니다 . 이 파일은 개별 파일로 압축되지 않으며 jpg 파일입니다. 따라서 여러 개의 동일한 파일을 압축하는 효율성을 보여줍니다. 파일 크기는 37 KB입니다.

  1. zip 형식을 사용하여 10 개의 사본을 모두 압축하면 파일 크기는 367KB이며 압축 된 크기는 10 개의 모든 파일 의 원래 총 크기 약 99 %입니다 .
  2. 7z 형식을 사용하여 10 개의 사본을 모두 압축하면 파일 크기는 37KB이며 압축 파일 크기는 원본 파일 중 하나 의 약 101 %입니다 .
  3. 먼저 7-z 아카이브에 5 개의 사본을 넣은 다음 별도의 단계에서 3 개의 사본을 추가하고 마지막으로 2 개의 사본을 추가하면 파일 크기가 111KB가되어 단일 원본 파일 크기의 약 3 배가됩니다.

세 번째 아카이브를 열면 속성 중 하나가 Block 입니다. 파일의 3, 5 및 2에 대해 각각 0, 1 및 2가 나열됩니다.

관찰 :

  1. zip 형식은 각 파일을 개별적으로 압축하지만 동일한 파일을 효율적으로 압축 할 수는 없습니다.
  2. 7z 형식은 한 단계로 아카이브에 추가되는 한 동일한 여러 파일을 효율적으로 압축합니다.

결론 :

  1. 파일을 최적으로 압축하려면 zip 대신 7z를 사용하십시오.
  2. 기존 7z 아카이브에 파일을 추가하지 않고 먼저 압축을 풀고 새 파일을 포함하여 한 번에 다시 압축하면 압축이 크게 향상 될 수 있습니다.

답변

Windows Vista는 백업 및 복원 센터 와 함께 제공됩니다 . 공간을 낭비하지 않고 여러 백업을 작성하지 않아도되도록 파일의 증분 백업을 수행합니다. 링크 된 페이지에서 :

이전에 백업 된 파일 버전은 최소한의 디스크 공간 만 사용합니다. 파일의 작은 부분 (예 : 프레젠테이션의 슬라이드 하나) 만 변경되면 해당 부분 만 추적 및 저장됩니다.


답변

7-zip 에는 최고의 압축 알고리즘 중 하나가 있습니다. 나는 현재 압축 (알고리즘)에서 7-zip을 능가하는 것이 없다고 생각합니다.