Gzip은 GNU 프로젝트로 compress를 대체 하면서 더 나은 성능을 보이고 특허에 제한도 받지 않는 장점이 있다. Gzip 알고리즘은 여러 언어로 이식되었으며 대부분의 라이브러리들이 오픈 소스로 제공되기 때문에 별로 라이선스 없이 적용이 가능하다.

 

하지만 매번 연상을 할 때마다 압축과 해제 과정이 필요하다는 단점이 있는데 이것은 Gzip만의 문제라기 보다는 압축에 의한 접근 방식 때문으로 구조적인 문제로 인식할 수 있다. Gzip은 Deflate 알고리즘을 근간으로 하고 있다. Deflate알고리즘은 LZ77과 Huffman coding의 조합이다.

 

+ Recent posts