2011-01-23 15 views
4

Crypto++Crypto ++を使用してZIPファイルを解析するにはどうすればよいですか?

DEFLATE(RFC 1951)のgzip(RFC 1952)とのzlib(RFC 1950)形式のサポート

と圧縮/解凍が含まれていますが、私はそれを翻訳できるかわからないんだけどZIPファイルを読み込みます。 (私は自分のZIPトラバーシングロジックを実装することに嫌うことはありませんが、ライブラリに既にビルドされているものがあれば、私は物事を複製したくありません)。

ライブラリでこの機能を使用することができない場合は、zlibおよびgzipビットにどのようにアクセスして圧縮/圧縮解除の手順を実行しますか?

答えて

3

私は、暗号の最新バージョンについてはよく分からないです++が、それは

// write to file 
Gzip zip(new FileSink (output_filename, true), Gzip::DEFAULT_DEFLATE_LEVEL); 
zip.Put(buf, dwBufSize); 
zip.MessageEnd(); 
前に、このようなものでした
関連する問題