c++ - Gzip 内存压缩

标签 c++ windows memory compression gzip

快速简单的问题。

网上有关于使用 zlib (C++) 在没有外部库(如 boost 等)的情况下实现内存中 gzip 压缩的示例吗?

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

尝试搜索无果... 谢谢!

最佳答案

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

zlib 与内存缓冲区一起愉快地工作。

你不需要提升。

关于c++ - Gzip 内存压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2955220/

相关文章:

c++ - C++ 上的牛顿法

windows - Window 的命令行 (cmd.exe) 命令的最大长度是多少?

c++ - 为什么我在 MSVS2019/C++ 中获取不到 char 或 uint8_t 变量的内存地址?

c++ - 使用 sbrk 自定义内存管理

c++ - 无限无符号整数链表实现。减法不起作用

c++ - 用 C++ 写一个 PPM 文件并得到扭曲的结果

c# - 如何使用 Microsoft.Management.Infrastructure (MMI) 而不是 System.Management 进行本地 WMI 查询

java - C 与 Java 中的内存分配

c++ - 如何将 int/float 可变参数插入 vector<double>?

c++ - 为什么 GetProcAddress 不起作用?