0
我有這個下面的代碼序列化和壓縮字符串:java.util.zip.GZIPOutputStream的輸出字節數組是否便攜?
private byte[] toZip(String xml) {
try{
ByteArrayOutputStream bos = new ByteArrayOutputStream();
GZIPOutputStream gz = new GZIPOutputStream(bos);
ObjectOutputStream oos = new ObjectOutputStream(gz);
oos.writeObject(xml);
oos.flush();
oos.close();
return bos.toByteArray();
} catch (IOException e){
log.error("Error", e);
if(log.isEnabledFor(MucamLogger.FINEST))log.finest(xml);
return null;
}
}
是返回的byte []便攜?我將它存儲在數據庫的blob字段中。是否可以用任何非Java程序(C++,.Net)檢索和解壓縮?做這個非Java程序恢復原始的String文本?