Saltar para o conteúdo

zlib

Origem: Wikipédia, a enciclopédia livre.

zlibé uma bibliotecamultiplataformadecompressão de dadosescrita por Jean-loup Gailly e Mark Adler como uma generalização do algoritmoDEFLATEusado em seu programa de compressão de dadosgzip.A primeira versão pública, originalmente destinada para uso na bibliotecalibpng,foi lançada em1º de Maiode1995.zlibé distribuída sob uma licençaopen-source,azlib license.

Atualmente,zlibé um padrãode fatopara compressão de dados em documentos portáveis. Centenas de aplicações parasistemas operacionaisUnixe assemelhados (como oLinux) usam-na e seu uso é crescente em outros sistemas (como oMicrosoft Windowse oPalm OS).

Algumas aplicações notáveis dessa biblioteca são:

  • OLinux,onde é usada para implementar a compressão em protocolos de rede, sistemas de arquivos comprimidos e para descomprimir a própria imagem donúcleodurante a inicialização do sistema.
  • libpng,aimplementação de referênciapara o formato de imagemPNG,onde é usada para compressão da massa de dados.
  • Oservidor HTTPApache,que utiliza-a para a compressão de dados doprotocoloHTTP/1.1.
  • Tanto o cliente quanto o servidorOpenSSHusam-na para executar a compressão, opcional, de dados do protocoloSSH.
  • A biblioteca de segurançaGnuTLSque, opcionalmente, pode usar azlibpara comprimir conexõesTLS.
  • ORDBMSOracle11g implementa a biblioteca "zlib" na compressão de backups, chegando a ser 40% mais rápido que a antiga bibliotecabzip2.

Dada a sua elevadaportabilidadee aos seus baixos requisitos de memória,zlibtambém é usada em muitosdispositivos embarcados.

Referências

Ligações externas

[editar|editar código-fonte]


Ícone de esboço Este artigo sobreinformáticaé umesboço.Você pode ajudar a Wikipédiaexpandindo-o.