Node.js | zlib.gunzipSync () Метод
Опубликовано: 3 Августа, 2021
Метод zlib.gunzipSync () - это встроенный интерфейс прикладного программирования модуля Zlib, который используется для распаковки блока данных с помощью Gunzip.
Синтаксис:
zlib.gunzipSync (буфер, параметры)
Параметры: этот метод принимает два параметра, как указано выше и описано ниже:
- buffer: этот параметр содержит буфер типа Buffer, TypedArray, DataView, ArrayBuffer, string.
- options: этот параметр содержит значение параметров zlib.
Возвращаемое значение: возвращает фрагмент данных с помощью Gunzip.
Примеры ниже иллюстрируют использование метода zlib.gunzipSync () в Node.js:
Пример 1:
// Node.js program to demonstrate the // zlib.gunzipSync() method // Including zlib module var zlib = require( 'zlib' ); // Declaring input and assigning // it a value string var input = "Nidhi" ; // Calling gzipSync method var gzi = zlib.gzipSync(input); // Calling gunzipSync method var decom = zlib.gunzipSync( new Buffer.from(gzi)).toString(); console.log(decom); |
Выход:
Нидхи
Пример 2:
// Node.js program to demonstrate the // zlib.gunzipSync() method // Including zlib module var zlib = require( 'zlib' ); // Declaring input and assigning // it a value string var input = "Nidhi" ; // Calling gzipSync method var gzi = zlib.gzipSync(input).toString( 'hex' ); // Calling gunzipSync method var decom = zlib.gunzipSync( new Buffer.from( gzi, 'hex' )).toString( 'base64' ); console.log(decom); |
Выход:
TmlkaGk =
Ссылка: https://nodejs.org/api/zlib.html#zlib_zlib_gunzipsync_buffer_options