El método zlib.createGunzip() es una interfaz de programación de aplicaciones incorporada del módulo Zlib que se utiliza para crear un nuevo objeto Gunzip.
Sintaxis:
zlib.createGunzip( options )
Parámetros: este método acepta opciones de un solo parámetro, que es un parámetro opcional que contiene las opciones de zlib.
Valor devuelto: Devuelve un nuevo objeto Gunzip.
Los siguientes ejemplos ilustran el uso del método zlib.createGunzip() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // createGunzip() method // Including zlib module var zlib = require('zlib'); // Calling gzip function to compress data zlib.gzip('GeeksforGeeks', function(err, data) { if (err) { return console.log('err', err); } // Calling createGunzip method // to decompress the data again var gunzip = zlib.createGunzip(); gunzip.write(data); gunzip.on('data', function (data) { console.log(data.toString()); }); });
Producción:
GeeksforGeeks
Ejemplo 2:
// Node.js program to demonstrate the // createGunzip() method // Including zlib module var zlib = require('zlib'); // Calling gzip function to compress data zlib.gzip('GfG', function(err, data) { if (err) { return console.log('err', err); } // Calling createGunzip method // to decompress the data again var gunzip = zlib.createGunzip(); gunzip.write(data); gunzip.on('data', function (data) { // Encoding the data console.log(data.toString('hex')); }); });
Producción:
476647
Referencia: https://nodejs.org/api/zlib.html#zlib_zlib_creategunzip_options
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA