압축 비용을 사용하는 설계
압축에 더 많은 시간을 들여 결과의 크기를 줄이는 방향을 지향한다. 설정 객체로 처리 속도와 압축에 영향을 주는 매개변수를 정한다. 압축 단계의 비용과 만들어진 자료의 사용을 나누어 보는 방식이다.
형식별 출력
공통 압축 함수에서 출력 형식을 선택하거나 형식별 함수를 사용할 수 있다. 생성한 스트림은 DEFLATE와 zlib 및 gzip의 공개 명세에 맞춘다. 새로운 전용 해제기를 요구하는 독립 압축 형식과는 다르다.
라이브러리와 해제의 관계
Zopfli는 압축만 수행하고 해제 기능은 제공하지 않는다. 기존 zlib나 DEFLATE 해제 라이브러리로 결과를 읽을 수 있다. 명령행 예제 프로그램과 라이브러리를 나누어 제공해 응용 내장과 파일 압축에 활용한다.