Zlib

Deflate 압축 알고리즘을 C 언어로 구현한 라이브러리이다.

홈페이지는 http://www.zlib.net/

zlib 와 deflate 를 구분하지 못하는 경우가 종종 있는데, deflate 는 압축 알고리즘이고, zlib 는 이걸 실제 프로그래밍 언어로 구현한 구현체 이다. 이 둘을 혼동하는 것은 설계도와 이를 토대로 만든 기계 실물을 헷갈리는 격. 한글한국어를 헷갈리는 사람도 있는 판이니

원래 DeflateZIP포맷에 사용하기 위해서 만들어진 비손실 압축 알고리즘 인데, 이 알고리즘이 구현되자 이를 Jean-Loup Gailly 와 Mark Adler 가 오픈 소스로 구현후 공개한것이 zlib 이다.

zlib 의 특징은 완전 무료로 거의 제한 없이 사용 가능한 라이선스(zlib license) 와 deflate 압축 알고리즘을 매우 빠르게 구현하였고, 이식성이 높은 c 언어를 사용하였다는 것이다.

이때문에 압축 알고리즘계의 산업 표준이며 수 많은 프로그램에 이식되어 사용되고 있다.