私はPHPのgzcompressを使用して文字列を圧縮しています()関数:JavaのPHPのgzuncompress関数?
http://us2.php.net/manual/en/function.gzcompress.php私はPHPの圧縮関数からの出力を取得し、Javaで文字列を解凍したいと思います。誰も私を正しい道のりで送ることができますか?
ありがとうございます!
私はPHPのgzcompressを使用して文字列を圧縮しています()関数:JavaのPHPのgzuncompress関数?
http://us2.php.net/manual/en/function.gzcompress.php私はPHPの圧縮関数からの出力を取得し、Javaで文字列を解凍したいと思います。誰も私を正しい道のりで送ることができますか?
ありがとうございます!
はGZIPInputStreamに見て:
GZIPInputStream gzipInputStream = new GZIPInputStream(new FileInputStream(inFilename));
byte[] buf = new byte[1024];
int len;
while ((len = gzipInputStream.read(buf)) > 0) {
// buf contains uncompressed data
}
これは非常に古いですが、それはちょうどあなたが始めるために右の情報が含まれる場合があります。http://java.sun.com/developer/technicalArticles/Programming/compression/
あなたはGZipInputStream
でそれをデコードすることができるはず、ByteArrayInputStream
にデータを入れてください。
文字列からバイトを取得するには、getBytes("ISO-8859-1")
を試してください。このエンコーディングは受信バイトを変更しません。