AI 요약
misa77은 LZ 기반의 새로운 압축 코덱으로, ‘한 번 쓰고 여러 번 읽는(write-once, read-many)’ 환경에 최적화되었습니다. 특히 단일 스레드에서의 압축 해제 처리량이 매우 높으며, LZ4보다 최대 2배 빠른 디코딩 속도를 자랑합니다. 압축률은 엔트로피 코덱이 없어 zstd에는 미치지 못하지만, LZ4 고압축 수준과 비슷한 수준을 유지합니다. 압축 속도는 느리지만, 압축률이 높을수록 오히려 디코딩 속도가 빨라지는 독특한 특성을 가집니다.
핵심 포인트
- Silesia Corpus 벤치마크에서 misa77 -0 레벨은 5,219 MB/s의 압축 해제 속도 기록 (LZ4 1.10.0의 2,505 MB/s 대비 2배 이상)
- 압축 해제 시 메모리 사용량 0MB, 압축 시 최대 5MB로 일정
- 압축률이 높을수록 디코딩 속도가 빨라지는 역발상적 특성
- v0.2.0 기준 2단계 압축 레벨(레벨 0: 고속 디코딩, 레벨 1: 고압축률) 제공
향후 전망
- 대규모 정적 데이터 배포나 게임 에셋 등 읽기 중심 환경에서 채택 가능성
- 압축 속도 개선과 엔트로피 코덱 도입 시 더 넓은 활용 범위 확보 전망
출처:hackernews
