gpt4 book ai didi

c++ - 如何使用 Crypto++ 解析 ZIP 文件?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:43 26 4
gpt4 key购买 nike

Crypto++包括

DEFLATE (RFC 1951) compression/decompression with gzip (RFC 1952) and zlib (RFC 1950) format support

,但我不确定如何将其转化为读取 ZIP 文件。 (我不反对实现我自己的 ZIP 遍历逻辑;但当然,如果库已经内置了它,我不想重复这些东西)。

如果库不提供这种开箱即用的功能,如何访问 zlib 和 gzip 位(以实现压缩/解压缩步骤)?

最佳答案

我不确定 Crypto++ 的最新版本,但之前是这样的

// write to file
Gzip zip(new FileSink (output_filename, true ), Gzip::DEFAULT_DEFLATE_LEVEL);
zip.Put(buf, dwBufSize);
zip.MessageEnd();

关于c++ - 如何使用 Crypto++ 解析 ZIP 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4772837/

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