У меня есть класс, у которого есть метод, который получает объект в качестве параметра.
Этот метод вызывается через 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;
}
//....
}
Это свойство содержит сжатые данные файла, который был проанализирован другим приложением.
Мне нужно распаковать этот байтовый массив перед выполнением дальнейших действий с ним.
Все примеры распаковки сжатых данных, которые я вижу, предполагают, что я хочу записать их на диск и создать физический файл, а я нет.
Как мне это сделать?
Заранее спасибо.