gpt4 book ai didi

c++ - 在 linux 中从内存中压缩文件

转载 作者:太空狗 更新时间:2023-10-29 11:39:42 30 4
gpt4 key购买 nike

我正在处理必须加密和压缩文件的应用程序。因此,我在内存中创建了一些数据(文本、二进制或其他),对其进行加密并保存到磁盘(file1 和 file2)。我调用例如“zip out.zip 文件 1 文件 2”。

我不想将这些文件保存到磁盘,而是立即创建 zip 并从内存中打包这些文件。

我应该怎么做?

非常感谢!

最佳答案

您可以尝试使用 zlib library能够从内存缓冲区创建 zip 文件。

boost:iostreams也可能是一个很好的解决方案。

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

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com