위키득계정 ↗
기술

Zopfli

Zopfli기술
주요 구현 언어
C
주요 역할
DEFLATE 계열 압축
출력 형식
DEFLATE zlib gzip
자체 해제 기능
제공하지 않음
Zopfli는 압축 시간을 더 사용해 DEFLATE 계열의 압축 결과를 만드는 C 라이브러리다. DEFLATE와 zlib 및 gzip 형식으로 출력하며 자체 해제 기능 대신 기존 호환 디코더를 사용할 수 있다.

압축 비용을 사용하는 설계

압축에 더 많은 시간을 들여 결과의 크기를 줄이는 방향을 지향한다. 설정 객체로 처리 속도와 압축에 영향을 주는 매개변수를 정한다. 압축 단계의 비용과 만들어진 자료의 사용을 나누어 보는 방식이다.

형식별 출력

공통 압축 함수에서 출력 형식을 선택하거나 형식별 함수를 사용할 수 있다. 생성한 스트림은 DEFLATE와 zlib 및 gzip의 공개 명세에 맞춘다. 새로운 전용 해제기를 요구하는 독립 압축 형식과는 다르다.

라이브러리와 해제의 관계

Zopfli는 압축만 수행하고 해제 기능은 제공하지 않는다. 기존 zlib나 DEFLATE 해제 라이브러리로 결과를 읽을 수 있다. 명령행 예제 프로그램과 라이브러리를 나누어 제공해 응용 내장과 파일 압축에 활용한다.

관련 문서

Libarchive / Zlib / Zstandard / Brotli / LZ4 / 데이터 압축