Rust 기반 bzip2: 속도 향상 및 간편한 크로스 컴파일

2025-06-17
Rust 기반 bzip2: 속도 향상 및 간편한 크로스 컴파일

최근 출시된 bzip2 0.6.0 버전은 기본적으로 Rust로 구현된 libbz2-rs-sys 라이브러리를 사용하여 압축 및 압축 해제 속도를 크게 향상시키고 크로스 컴파일을 간소화했습니다. 이 작업은 많은 프로젝트가 여전히 bzip2에 의존하고 있다는 문제를 해결하며, Rust 버전은 WebAssembly 컴파일 및 Windows/Android 호환성과 같은 오랜 컴파일 문제에 대한 해결책을 제공합니다. 벤치마크 테스트 결과 Rust 구현이 일반적으로 C 구현보다 우수하며, Miri 보안 감사를 통해 코드의 신뢰성을 보장합니다.

개발