병렬 압축 해제


Bandizip 스크린샷

일반적으로 압축 파일을 압축 해제할 때, 압축 프로그램은 다음과 같이 압축 파일 내부에 압축된 첫 번째 파일을 압축 해제하고, 다음 파일들을 하나씩 순서대로 압축 해제하는 과정을 거칩니다.


Bandizip 스크린샷

그러나 병렬 압축 해제 기능을 사용하면, 반디집은 멀티코어 CPU의 병렬 연산 능력을 최대한 활용하여 여러 파일을 동시에 압축 해제할 수 있습니다. 그 결과 압축 해제 속도가 2배에서 최대 6배까지 빨라집니다.


Bandizip 스크린샷

벤치마크

샘플 파일

  • poty2007.zip (1.13GB)
    샘플 파일 스크린샷
  • mp3.zip (5.18GB)
  • video.zip (6.85GB)

테스트 환경

  • OS: Windows 10
  • CPU: Intel 9900K (8 Cores/16 Threads)
  • SSD: Samsung 970 Pro 1T

압축 해제 속도 테스트 결과 (단위: 초)

Bandizip
(병렬 압축 해제)
Bandizip
(일반 압축 해제)
7-Zip 21.03 WinRAR 6.10
poty2007.zip 1 6 6 6
mp3.zip 6 42 36 32
video.zip 8 18 28 37

graph

제한 사항

이 기능은 다음과 같은 압축 파일에 대해서만 작동합니다.

  • 지원 포맷: ZIP
  • 지원 알고리즘: store, deflate

이 기능은 다음과 같은 경우에는 작동하지 않습니다.

  • SSD가 아닌, HDD 또는 외장 드라이브를 사용하는 경우
  • 압축 파일이 손상된 경우
  • 압축 파일이 심볼릭 링크를 포함하는 경우
  • 압축 파일에 암호가 설정된 경우
  • 압축 파일이 분할 압축된 경우