Я пытаюсь сжать в Javascript используя pako и распаковать в PHP, но распаковка не работает. Я сначала base64 строки, а затем сжимаю ее. Я вижу предложения для base64 сжатой строки перед отправкой в PHP (как описано здесь ), но в итоге получается строка намного большего размера.
// Сжать в Javascript
var b64 = btoa(JSON.stringify(sendData));
compData = pako.deflateRaw(b64, { to: 'string' });
// Распаковка в PHP
$data = gzinflate(compData );
$data = base64_decode($data);
$data = json_decode($data, true);