У меня есть буфер данных, сжатый функцией php gzcompress, и мне нужно распаковать его в js (nodejs).Uncompressing Gzip buffer в JavaScript
gzcompress(serialize($slot[$i]['advanced_details']),8)
Я пробовал Класс: zlib.Gunzip от https://nodejs.org/api/zlib.html#zlib_class_zlib_gunzip
Но он бросает:
{ [Error: incorrect header check] errno: -3, code: 'Z_DATA_ERROR' }
Полный буфер here
Мой код:
nodeZlib.gunzip(rows[0]['Slot'+(i+1)+'AdvancedDetails'], 8, function(error, data) {
if(!error) {
console.log = data.toString();
} else {
console.log('Error unzipping:');
console.log(error);
}
});
Что я делаю неправильно?
Ничего себе, если это так ... собираюсь проверить прямо сейчас, и я проверю ответ, если это правильно. Спасибо. –
Aaaaaand отлично! –