병렬 압축 해제
일반적으로 압축 파일을 압축 해제할 때, 압축 프로그램은 다음과 같이 압축 파일 내부에 압축된 첫 번째 파일을 압축 해제하고, 다음 파일들을 하나씩 순서대로 압축 해제하는 과정을 거칩니다.
그러나 병렬 압축 해제 기능을 사용하면, 반디집은 멀티코어 CPU의 병렬 연산 능력을 최대한 활용하여 여러 파일을 동시에 압축 해제할 수 있습니다. 그 결과 압축 해제 속도가 2배에서 최대 6배까지 빨라집니다.
벤치마크
샘플 파일
- poty2007.zip (1.13GB)
- music.zip (10.97GB, mp3)
- videos.zip (9.1GB, mp4)
테스트 환경
- OS: macOS BigSur 11.6
- Model: 2019 iMac 27" (Intel i9-9900K, 8C/16T)
- SSD: APPLE SSD SM1024L (1TB)
압축 해제 속도 테스트 결과
제한 사항
이 기능은 다음과 같은 압축 파일에 대해서만 작동합니다.
- 지원 포맷: ZIP
- 지원 알고리즘: store, deflate
이 기능은 다음과 같은 경우에는 작동하지 않습니다.
- SSD가 아닌, HDD 또는 외장 드라이브를 사용하는 경우
- 압축 파일이 손상된 경우
- 압축 파일이 심볼릭 링크를 포함하는 경우
- 압축 파일에 암호가 설정된 경우
- 압축 파일이 분할 압축된 경우