Я искал для преобразования на стороне клиента Gzip файла (в браузере) и нашел pako.Сохранение Uint8Array к Gzip после преобразования
Дело в том, что я мой работает пример такого преобразования с помощью функции Node.js которые являются серверной (по крайней мере, это мое понимание Node.js из того, что я читал).
Я хотел бы заменить как «fs» (для записи в файл), так и «buffer» (для сохранения в формат, который можно записать в новую функцию, ответственную за запись в файл), в некоторые собственные функции JavaScript.
Это код.
var pako = require('pako'), data = "sample text";
var fs = require('fs');
data = pako.gzip(data);
var buffer = new Buffer(data.length);
for (var i = 0; i < data.length; i++) {
buffer.writeUInt8(data[i], i);
}
var wstream = fs.createWriteStream('output.gz');
wstream.write(buffer);
wstream.end();
Каков ваш вопрос? –
Как я должен сохранить Uint8Array для работы, ответственного за запись в файл? – AESTHETICS
+ Я хотел бы заменить текущую функцию, которую я использую для записи в файл – AESTHETICS