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