je cherche la conversion côté client à gzip de fichier (dans le navigateur) et a trouvé pako.Saving Uint8Array à un gzip après la conversion
chose est que je suis mon exemple en cours d'exécution pour cette conversion en utilisant des fonctions Node.js qui sont côté serveur (au moins c'est ma compréhension de Node.js d'après ce que j'ai lu). Je voudrais remplacer à la fois «fs» (pour écrire dans un fichier) et «buffer» (pour enregistrer au format qui est accessible en écriture pour la nouvelle fonction responsable de l'écriture dans un fichier) certaines fonctions javascript natives.
Ceci est le code.
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();
Quelle est votre question? –
Comment suis-je censé sauver Uint8Array à la fonction responsable de l'écriture dans un fichier? – AESTHETICS
+ Je voudrais remplacer la fonction actuelle que j'utilise pour écrire dans le fichier – AESTHETICS