Skip to content

Bzip3

BZip2의 정신적 후계자

Features

  • BZip3는 BZip2의 후속작으로, 더 높은 압축률과 성능을 제공함.
  • Order-0 컨텍스트 혼합 엔트로피 코더, 빠른 Burrows-Wheeler 변환 코드, LZ77 스타일 문자열 매칭과 PPM 스타일 컨텍스트 모델링을 기반으로 한 RLE 및 Lempel Ziv+Prediction 패스를 사용함
  • 텍스트나 코드 압축에 뛰어남.
  • Perl 소스 코드 벤치마크
    • Perl5의 모든 버전을 다운로드하고 압축 해제한 후, 다양한 압축기를 사용하여 .tar 파일을 압축 테스트
    • BZip3는 다양한 설정에서 다른 압축기와 비교하여 더 나은 압축 성능을 보임.
    • 압축 해제 시간에서도 BZip3는 병렬 처리를 통해 우수한 성능을 보임.
  • 면책 조항
    • BZip3 사용으로 인한 데이터 손실에 대한 책임을 지지 않음.
    • BZip3의 성능은 컴파일러에 크게 의존하며, x64 Linux clang13 빌드는 스레드당 최대 17MiB/s 압축 및 23MiB/s 압축 해제를 달성할 수 있음.
    • 다양한 아키텍처에서 테스트됨 : x86, x86_64, armv6, armv7, aarch64, mips, sparc 등
  • 라이선스
    • BZip3는 LGPLv3로 라이선스됨.
    • Burrows-Wheeler 변환과 LZP 코드는 Apache 2.0 라이선스를 가짐.
    • 기타 컴파일 타임 및 런타임 구성 요소는 각각의 라이선스를 따름.

See also

Favorite site