POCO_C++库学习和分析_--_流3.docxVIP

  • 4
  • 0
  • 约1.62万字
  • 约 15页
  • 2017-11-01 发布于河南
  • 举报
POCO C++库学习和分析 -- 流?(三)5 . ZLib Stream流? ? ? ? ? ?Poco::DeflatingInputStream、Poco::DeflatingOutputStream、Poco::InflatingInputStream和Poco::InflatingOutputStream把zlib的压缩过程封装成为流方式。在讨论其实现之前,先来了解一下涉及到的压缩和校验算法。5.1 zlib库? ? ? ? ? ?在Poco中实现的压缩过程是通过zlib库实现的。下面对zlib的介绍主要来自于wiki百科。? ? ? ? ? ?zlib是提供资料压缩之用的函式库,由Jean-loup Gailly与Mark Adler所开发,初版0.9版在1995年5月1日发表。? ? ? ? ? ?zlib目前应用很广泛,下面是其一些应用例子:? ? ? ? ? ? ? ? ?* Linux核心:使用zlib以实作网络协定的压缩、档案系统的压缩以及开机时解压缩自身的核心。? ? ? ? ? ? ? ?? * libpng,用于PNG图形格式的一个实现,对bitmap数据规定了DEFLATE作为流压缩方法。? ? ? ? ? ? ?? ? * Apache:使用zlib实作http 1.1。? ? ? ? ? ? ? ?? * OpenSSH、OpenSSL:以zli

文档评论(0)

1亿VIP精品文档

相关文档