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

モジュールzip

zip形式のファイル圧縮および解凍モジュール

指示:

1
var zip = require('zip');

静的機能

isZipFile

ファイルがzip形式であるかどうかを確認します

1
static Boolean zip.isZipFile(String filename) async;

呼び出しパラメーター:

  • filename :文字列、ファイル名

戻り結果:

  • Boolean 、trueを返し、ファイルがzipファイルであることを示します

open

zipファイルを開く

1 2 3
static ZipFile zip.open(String path, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

呼び出しパラメーター:

  • path :文字列、ファイルパス
  • mod :文字列、ファイルを開くモード、「r」は読み取り、「w」は作成、「a」はzipファイルの後に追加を意味します
  • compress_type :整数、圧縮タイプ、ZIP_STOREDは圧縮なし、ストレージのみを意味します。デフォルトでは、ZIP_DEFLATEDが使用されます。これは、 zlibライブラリが圧縮に使用されることを意味します。

戻り結果:

  • ZipFileは、zipファイルオブジェクトを返します

zipファイルを開く

1 2 3
static ZipFile zip.open(Buffer data, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

呼び出しパラメーター:

  • dataBuffer 、zipファイルデータ
  • mod :文字列、ファイルを開くモード、「r」は読み取り、「w」は作成、「a」はzipファイルの後に追加を意味します
  • compress_type :整数、圧縮タイプ、ZIP_STOREDは圧縮なし、ストレージのみを意味します。 ZIP_DEFLATEDのデフォルトの使用は、圧縮にzlibライブラリを使用することを意味します。

戻り結果:

  • ZipFileは、zipファイルオブジェクトを返します

zipファイルを開く

1 2 3
static ZipFile zip.open(SeekableStream strm, String mod = "r", Integer compress_type = ZIP_DEFLATED) async;

呼び出しパラメーター:

  • strmSeekableStream 、zipファイルストリーム
  • mod :文字列、ファイルを開くモード、「r」は読み取り、「w」は作成、「a」はzipファイルの後に追加を意味します
  • compress_type :整数、圧縮タイプ、ZIP_STOREDは圧縮なし、ストレージのみを意味します。 ZIP_DEFLATEDのデフォルトの使用は、圧縮にzlibライブラリを使用することを意味します。

戻り結果:

  • ZipFileは、zipファイルオブジェクトを返します

絶え間ない

ZIP_STORED

圧縮タイプ定数、圧縮なし、ストレージのみ

1
const zip.ZIP_STORED = 0;

ZIP_DEFLATED

圧縮タイプ定数、圧縮のためにzlibライブラリに依存する必要があります

1
const zip.ZIP_DEFLATED = 1;