Функция gzuncompress PHP в Java?

Я сжимаю строку, используя функцию gzcompress () PHP:

http://us2.php.net/manual/en/function.gzcompress.php

Я хотел бы взять вывод из функции сжатия PHP и распаковать строку в Java. Может ли кто-нибудь отправить меня по правильному пути?

Спасибо!

Related of "Функция gzuncompress 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") . Эта кодировка не изменит входящие байты.