オブジェクトをパラメータとして受け取るメソッドを持つクラスがあります。このメソッドは、RMIを介して呼び出されます。
public RMIClass extends Serializable {
public RMIMethod(MyFile file){
// do stuff
}
}
MyFileには、バイト配列である「body」と呼ばれるプロパティがあります。
public final class MyFile implements Serializable {
private byte[] body = new byte[0];
//....
public byte[] getBody() {
return body;
}
//....
}
このプロパティは、別のアプリケーションによって解析されたファイルのgzip圧縮されたデータを保持します。
このバイト配列を使用してさらにアクションを実行する前に、このバイト配列を解凍する必要があります。
gzipで圧縮されたデータを解凍する例はすべて、データをディスクに書き込んで物理ファイルを作成することを前提としていますが、実際には作成していません。
どうすればよいですか?
前もって感謝します。