В качестве обходного пути вы можете использовать gzcompress()
и gzuncompress()
для получения дефлированной кодировки zlib.
Сжатая строка такая же, как при использовании gzdeflate()
, и накачка (распаковка) работает без каких-либо ошибок.
$compressed = gzcompress('Compress me', 9, ZLIB_ENCODING_DEFLATE);
var_dump($compressed);
string (19) "xs- (J-.VM║ \ 000╝?"
$uncompressed = gzuncompress($compressed);
var_dump($uncompressed);
string (11) " Сожми меня "