モジュール基本モジュール

モジュールzlib

zlib圧縮および解凍モジュール

指示:

1
var zlib = require('zlib');

静的機能

createDeflate

デフレートストリームオブジェクトを作成します

1
static Stream zlib.createDeflate(Stream to);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createDeflateRaw

deflateRawストリームオブジェクトを作成します

1
static Stream zlib.createDeflateRaw(Stream to);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createGunzip

ガンジップストリームオブジェクトを作成する

1 2
static Stream zlib.createGunzip(Stream to, Integer maxSize = -1);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createGzip

gzipストリームオブジェクトを作成します

1
static Stream zlib.createGzip(Stream to);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createInflate

インフレートストリームオブジェクトを作成します

1 2
static Stream zlib.createInflate(Stream to, Integer maxSize = -1);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

createInflateRaw

inflateRawストリームオブジェクトを作成します

1 2
static Stream zlib.createInflateRaw(Stream to, Integer maxSize = -1);

呼び出しパラメーター:

  • toStream 、処理結果を保存するために使用されるストリーム
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Stream 、カプセル化されたストリームオブジェクトを返します

deflate

deflateアルゴリズム(zlib形式)を使用してデータを圧縮する

1 2
static Buffer zlib.deflate(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

戻り結果:

  • Buffer 、圧縮されたバイナリデータを返します

deflateTo

deflateアルゴリズムを使用して、データをストリームオブジェクトに圧縮します(zlib形式)

1 2 3
static zlib.deflateTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定
  • stmStream 、圧縮データを格納するためのストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

deflateアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクトに圧縮します(zlib形式)

1 2 3
static zlib.deflateTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • srcStream 、圧縮されるデータが与えられるストリーム
  • stmStream 、圧縮データを格納するためのストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

inflate

deflateアルゴリズム(zlib形式)によって圧縮されたデータを解凍します

1 2
static Buffer zlib.inflate(Buffer data, Integer maxSize = -1) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮データを指定
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Buffer 、非圧縮のバイナリデータを返します

inflateTo

deflateアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します(zlib形式)

1 2 3
static zlib.inflateTo(Buffer data, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • data :解凍するデータを指定して、 Buffer
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

ソースストリームのdeflateアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します(zlib形式)

1 2 3
static zlib.inflateTo(Stream src, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • srcStream 、解凍するデータが指定されているストリーム
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

gzip

gzipアルゴリズムを使用してデータを圧縮する

1
static Buffer zlib.gzip(Buffer data) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定

戻り結果:

  • Buffer 、圧縮されたバイナリデータを返します

gzipTo

gzipアルゴリズムを使用して、データをストリームオブジェクトに圧縮します

1 2
static zlib.gzipTo(Buffer data, Stream stm) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定
  • stmStream 、圧縮データを格納するためのストリームを指定します

gzipアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクトに圧縮します

1 2
static zlib.gzipTo(Stream src, Stream stm) async;

呼び出しパラメーター:

  • srcStream 、圧縮されるデータが与えられるストリーム
  • stmStream 、圧縮データを格納するためのストリームを指定します

gunzip

gzipアルゴリズムによって圧縮されたデータを解凍します

1 2
static Buffer zlib.gunzip(Buffer data, Integer maxSize = -1) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮データを指定
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Buffer 、非圧縮のバイナリデータを返します

gunzipTo

gzipアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します

1 2 3
static zlib.gunzipTo(Buffer data, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • data :解凍するデータを指定して、 Buffer
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

ソースストリームのgzipアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します

1 2 3
static zlib.gunzipTo(Stream src, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • srcStream 、解凍するデータが指定されているストリーム
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

deflateRaw

deflateアルゴリズムを使用してデータを圧縮します(deflateRaw)

1 2
static Buffer zlib.deflateRaw(Buffer data, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

戻り結果:

  • Buffer 、圧縮されたバイナリデータを返します

deflateRawTo

deflateアルゴリズムを使用して、データをストリームオブジェクトに圧縮します(deflateRaw)

1 2 3
static zlib.deflateRawTo(Buffer data, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮するデータを指定
  • stmStream 、圧縮データを格納するためのストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

deflateアルゴリズムを使用して、ソースストリームのデータをストリームオブジェクトに圧縮します(deflateRaw)

1 2 3
static zlib.deflateRawTo(Stream src, Stream stm, Integer level = DEFAULT_COMPRESSION) async;

呼び出しパラメーター:

  • srcStream 、圧縮されるデータが与えられるストリーム
  • stmStream 、圧縮データを格納するためのストリームを指定します
  • level :整数、圧縮レベルを指定します。デフォルトはDEFAULT_COMPRESSIONです。

inflateRaw

deflateアルゴリズム(inflateRaw)によって圧縮されたデータを解凍します

1 2
static Buffer zlib.inflateRaw(Buffer data, Integer maxSize = -1) async;

呼び出しパラメーター:

  • dataBuffer 、圧縮データを指定
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

戻り結果:

  • Buffer 、非圧縮のバイナリデータを返します

inflateRawTo

deflateアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します(inflateRaw)

1 2 3
static zlib.inflateRawTo(Buffer data, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • data :解凍するデータを指定して、 Buffer
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

ソースストリームのdeflateアルゴリズムによって圧縮されたデータをストリームオブジェクトに解凍します(inflateRaw)

1 2 3
static zlib.inflateRawTo(Stream src, Stream stm, Integer maxSize = -1) async;

呼び出しパラメーター:

  • srcStream 、解凍するデータが指定されているストリーム
  • stmStream 、解凍されたデータを格納するためのストリームを指定します
  • maxSize :整数、解凍サイズの制限を指定します。デフォルトは-1で、制限はありません

絶え間ない

NO_COMPRESSION

圧縮レベルを収縮し、圧縮なしを設定します

1
const zlib.NO_COMPRESSION = 0;

BEST_SPEED

圧縮レベルをデフレートし、最速の圧縮を設定します

1
const zlib.BEST_SPEED = 1;

BEST_COMPRESSION

圧縮レベルを収縮し、最高の圧縮を設定します

1
const zlib.BEST_COMPRESSION = 9;

DEFAULT_COMPRESSION

圧縮レベルをデフレートし、デフォルト設定を設定します

1
const zlib.DEFAULT_COMPRESSION = -1;