gzipで圧縮されたデータを。で解凍しようとしていInflater
ます。ドキュメントによると、
パラメータ'nowrap'がtrueの場合、ZLIBヘッダーとチェックサムフィールドは使用されません。これにより、GZIPとPKZIPの両方で使用される圧縮形式との互換性が提供されます。
注:「nowrap」オプションを使用する場合は、入力として追加の「ダミー」バイトを指定する必要もあります。これは、特定の最適化をサポートするためにZLIBネイティブライブラリで必要です。
コンストラクターに渡しtrue
てから、データを解凍しようとすると、DataFormatException: invalid block type
スローされます。この回答の指示に従って、setInput()
のパラメータの最後にダミーバイトを追加しましたが、役に立ちませんでした。
GZIPInputStream
代わりに使用する必要がありますか?私は何が間違っているのですか?