PHPのgzcompress()関数を使用して文字列を圧縮しています。
http://us2.php.net/manual/en/function.gzcompress.php
PHP圧縮関数から出力を取得し、Javaで文字列を解凍したいと思います。誰かが私を正しい道に送ることができますか?
本当にありがとう!
PHPのgzcompress()関数を使用して文字列を圧縮しています。
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/
データをに入れてください。ByteArrayInputStream
そうすれば、でデコードできるはずですGZipInputStream
。
文字列からバイトを取得するには、を試してくださいgetBytes("ISO-8859-1")
。このエンコーディングでは、着信バイトは変更されません。