zlib

 

http://www.zlib.net/
Deflate 압축 알고리즘을 C 언어로 구현한 라이브러리이다.
zlib와 deflate 의 차이점은, deflate는 압축 알고리즘이고, zlib 는 이걸 실제 프로그래밍 언어로 구현한 구현체라는 것이다.
원래 DeflateZIP 포맷에 사용하기 위해서 만들어진 비손실 압축 알고리즘인데, 이 알고리즘이 구현되자 이를 Jean-Loup Gailly와 Mark Adler가 오픈 소스로 구현후 공개한것이 zlib이다.
zlib의 특징은 완전 무료로 거의 제한 없이 사용 가능한 라이선스(zlib license)와 deflate 압축 알고리즘을 매우 빠르게 구현하였고, 이식성이 높은 c 언어를 사용하였다는 것이다.
이 때문에 압축 알고리즘계의 산업 표준이며 수 많은 프로그램에 이식되어 사용되고 있다.