El método zlib.createInflateRaw() es una interfaz de programación de aplicaciones incorporada del módulo Zlib que se utiliza para crear un nuevo objeto InflateRaw.
Sintaxis:
zlib.createInflateRaw( 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 InflateRaw.
Los siguientes ejemplos ilustran el uso del método zlib.createInflateRaw() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // createInflateRaw() method // Including zlib module var zlib = require('zlib'); // Calling deflateRaw function to compress data zlib.deflateRaw('Decompressed..', function(err, data) { if (err) { return console.log('err', err); } // Calling createInflateRaw method // to decompress the data again var gunzip = zlib.createInflateRaw(); gunzip.write(data); gunzip.on('data', function (data) { console.log(data.toString()); }); });
Producción:
Decompressed..
Ejemplo 2:
// Node.js program to demonstrate the // createInflateRaw() method // Including zlib module var zlib = require('zlib'); // Calling deflateRaw function to compress data zlib.deflateRaw('Decompressed..', function(err, data) { if (err) { return console.log('err', err); } // Calling createInflateRaw method // to decompress the data again var gunzip = zlib.createInflateRaw(); gunzip.write(data); gunzip.on('data', function (data) { console.log(data.toString('base64')); }); });
Producción:
RGVjb21wcmVzc2VkLi4=
Referencia: https://nodejs.org/api/zlib.html#zlib_zlib_createinflateraw_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