압축 수준의 선택
압축률과 처리 속도의 균형을 조정하는 여러 수준을 제공한다. 더 빠른 처리에 초점을 둔 설정과 더 높은 압축률을 위한 설정을 선택할 수 있다. 특정 자료와 실행 환경에서 필요한 조건에 맞춰 구성하는 방식이다.
작은 자료와 사전
작은 자료는 앞서 읽은 내용이 적어 반복 패턴을 활용하기 어렵다. 비슷한 자료의 표본으로 사전을 학습하고 압축과 해제 양쪽에서 그 사전을 사용할 수 있다. 사전은 대상 자료의 성격에 맞춰야 하며 모든 자료에 통하는 하나의 사전은 아니다.
형식과 도구의 구분
압축 형식은 공개 명세로 정의되어 있고 여러 독립 구현이 존재한다. 참조 프로젝트는 C 라이브러리와 명령행 도구를 제공한다. 저장된 형식의 호환성과 응용에서 호출할 구현을 나누어 선택할 수 있다.
관련 문서
LZ4 / Blosc2 / Apache Parquet / Apache ORC / 데이터 압축 / 소프트웨어