繁体   English   中英

Gzip内存压缩

[英]Gzip In-Memory Compression

快速而简单的问题。

有关于使用zlib(C ++)实现内存中gzip压缩的示例,没有外部库(如boost等)?

我只需要压缩和解压缩一个数据块而没有太多选择。 (它必须是gzip,因为它与另一个我的C#程序使用的格式相同(数据将被共享))

试图搜索无济于事...谢谢!

您使用名为zlib的外部库。 如果您不想将DLL与程序捆绑在一起,则可以静态链接此库。

zlib可以很好地使用内存缓冲区。

你不需要提升。

这不是您问题的完整答案,但您可能会对如何使用zlib解压缩gzip流感兴趣 为了让zlib与gzip流一起工作,你需要提供一些记录不清的魔法。

zlib API具有许多用于执行内存压缩的功能,这些功能不依赖于磁盘上的实际文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM