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