私は、サービスAがサービスBに圧縮データを提供するアプリケーションを持っています。サービスBは解凍する必要があります。ファイルの内容の解凍
サービスAは公開メソッドgetStreamを持ち、出力としてByteArrayInputStreamを与え、データinitはデータを圧縮します。
ただし、GzipInputStreamに渡すと、Not in Gzip形式の例外が返されます。
InputStream ins = method.getInputStream();
GZIPInputStream gis = new GZIPInputStream(ins);
これは例外です。ファイルがサービスAにダンプされると、データは圧縮されます。 getInputStreamは圧縮されたデータを返します。
これを処理する方法は、GzipInputStreamに渡しますか?
よろしく
Dheeraj女子
ファイルの内容がGZipOutputStream –
を使用してzip形式で圧縮されたあなたは、ファイルが壊れていませんか?ファイルをローカルに保存し、外部アプリケーションを使用して解凍できるかどうか確認してください。可能であれば、それはコード内の問題です。そうでない場合は、ファイルが破損しているか、別の形式です –