Qualcuno può spiegarmi come funziona la libreria zlib in Nodejs?Compressione e decompressione dei dati utilizzando zlib in Nodejs
Sono abbastanza nuovo su Nodejs e non sono ancora sicuro di come utilizzare i buffer e gli stream.
Il mio semplice scenario è una variabile stringa, e voglio comprimere o decomprimere (sgonfiare o gonfiare, gzip o gunzip, ecc.) La stringa su un'altra stringa.
I.e. (Come mi aspetto che funzioni)
var zlib = require('zlib');
var str = "this is a test string to be zipped";
var zip = zlib.Deflate(str); // zip = [object Object]
var packed = zip.toString([encoding?]); // packed = "packedstringdata"
var unzipped = zlib.Inflate(packed); // unzipped = [object Object]
var newstr = unzipped.toString([again - encoding?]); // newstr = "this is a test string to be zipped";
Grazie per gli aiuti :)
link al Nodejs documentazione zlib: http://nodejs.org/docs/v0.5.8/api /zlib.html – Eli