сжатие — распаковывает данные GZIP из переполнения стека

Я пытался распаковать данные GZIP с веб-сервера

В настоящее время используется:

  • EasyPHP
  • Кодовый Воспламенитель
  • PHP

Моя проблема

Я не распаковывал данные, это на самом деле сжатие строк, а не файл, и я искал по сети, и это только дает мне примеры файлов.

Некоторые из моих выводов: я не видел ошибок, но я получил этот вывод:

org.apache.http.entity.StringEntity@3e583da8 «это ошибка на моей стороне? Я искал эту вещь и узнал, что это из Java

Вот мой метод PHP:

    $gzdata = gzopen($chunkData,"r");
$uncompressed_file = fopen($chunkData,"w");
while($line = gzgets($gzdata,4096))
{
fwrite($uncompressed_file,$line);

}
log_message('debug','decompressed data '.$var);
fclose($uncompressed_file);

gzclose($gzdata);

return $uncompressed_file;

Я пытался указать на то, что мой метод, описанный выше, был методом, который я использовал при преодолении при распаковке данных gzip из Интернета, и оказалось, что он не работает. Нужно ли мне что-то настраивать на моем php или apache? или мне нужно установить библиотеки GZ, чтобы он работал? Нужны ваши профессиональные советы и предложения. Благодарю вас

Другой код здесь: который я сейчас использую:

    $chunkDecoded = base64_decode($data);
//$decodeToJson = http_chunked_decode($chunkDecoded);
//$zipCode =gzinflate(substr($chunkDecoded,10,-8));
$zipCode = gzdecode($chunkDecoded);
$decoded = json_decode($zipCode);
log_message('debug','gzuncompress '.$decoded);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …