4
Crypto++包括如何使用Crypto ++解析ZIP文件?
DEFLATE(RFC 1951)用gzip(RFC 1952)和zlib(RFC 1950)格式的支持
壓縮/解壓縮,但我不知道我怎麼可能把這一讀入一個ZIP文件。 (我並不反對實現自己的ZIP遍歷邏輯;但是當然如果庫已經內置了,我不想複製東西)。
如果庫不提供此功能,那麼如何訪問zlib和gzip位(以實現壓縮/解壓縮步驟)?
Crypto++包括如何使用Crypto ++解析ZIP文件?
DEFLATE(RFC 1951)用gzip(RFC 1952)和zlib(RFC 1950)格式的支持
壓縮/解壓縮,但我不知道我怎麼可能把這一讀入一個ZIP文件。 (我並不反對實現自己的ZIP遍歷邏輯;但是當然如果庫已經內置了,我不想複製東西)。
如果庫不提供此功能,那麼如何訪問zlib和gzip位(以實現壓縮/解壓縮步驟)?
我不知道加密的最新版本++,但它是這樣的
// write to file
Gzip zip(new FileSink (output_filename, true), Gzip::DEFAULT_DEFLATE_LEVEL);
zip.Put(buf, dwBufSize);
zip.MessageEnd();
前