Copyright © 2020-2023 www.SOT9.com. All Rights Reserved .
合作联系: QQ: 3217490875
了zlib库是一个通用的数据压缩库使用gzip格式兼容。该代码是线程安全的,假设的标准图书馆使用的函数是线程安全的,如内存分配例程。它提供了在内存中的压缩与解压缩功能,包括未压缩的数据的完整性检查。
压缩可以在一个单一的神器出山:www.shenqi73.com步骤中,如果完成缓冲器是足够大的,还是可以做到的压缩函数通过重复调用。在后者的情况下,该应用程序必须提供多个输入和/或每个呼叫之前消耗的输出(提供多个输出空间)。
该库还支持读取和写入文件用gzip(1)(GZ)垫一个界面类似的stdio。库不安装任何信号处理程序。解码器的压缩数据的一致性检查,因此,图书馆应不会崩溃,甚至损坏输入的情况下。
此版本中的新功能:
·修正错误gzclose_w(),当gzwrite()分配内存失败
·加入“X”(O_EXCL)和“E”(O_CLOEXEC)模式支持gzopen()
·:地址gzopen_w()在Windows宽字符的路径名
·修复之间get_crc_table()和crc_table的类型不匹配