- 파일 및 Raw Data를 지원하는 컨테이너 포맷으로, 안전하고 빠르며 신뢰할 수 있도록 설계됨
- 무료로 사용 가능하며, 특허 문제로부터 자유로운 허가형 라이선스로 소스 코드를 제공
Pack을 만든 이유
- 새로운 하드웨어 세대와 알고리듬의 발전을 고려하여 새로운 컨테이너 포맷에 대한 필요성이 생김
- Zip, gzip, tar, RAR, 7-Zip 등 기존의 인기 있는 솔루션들은 수십 년 전에 개발됨
- 기존 포맷들과 비교하여 압축 크기와 속도 면에서 현저한 개선을 보임
- 8만개 파일을 가진 폴더 압축시 zip(253MB, 146초), RAR(235MB, 27초), 7z(135MB, 54.2초)
- Pack은 194MB, 1.3초로 파일 사이즈는 ZIP,RAR 등에 비해서 작고, 약 20~100배까지 빠름. 7z보다는 크지만 속도가 40배 빠름
Pack의 미래
- 안정화가 가장 중요한 과제
- 잠금 및 암호화, 그래픽 인터페이스, 운영체제 통합, 개발 도구 및 라이브러리 개발이 계획되어 있고 개발 중임
- 시간이 지남에 따라 더 많은 플랫폼에 대한 빌드가 제공될 예정
결론
- 데이터 압축 분야는 지난 수십 년간 훌륭한 작업으로 잘 조명되어 왔으며, Pack은 이 분야에서 다음 단계를 제안
- 저자는 빠른 속도 향상과 설계 결정에 대해 인지하고 있으며, 사용자들의 테스트와 코드 리뷰, 토론 참여를 환영