7.1コンポーネント概要ファイルを圧縮/解凍するためのオブジェクトです。staticZIPファイルを解凍します。static指定されたファイルやディレクトリをZIP形式で圧縮します。staticZIPファイルを解凍します。引数オブジェクトは以下の形式です。圧縮ファイル内のファイル名は「UTF-8」で扱われます。ディレクトリ名やファイル名に日本語などのマルチバイト文字が含まれている場合、解凍に失敗または文字化け等が発生するケースがあるため、動作保証外となります。Windowsなどの「UTF-8」に対応していないOSやアーカイバでファイルを扱う場合、文字化けが発生します。解凍するZIPファイルのパスを示すFileオブジェクトを指定します。3つのうちどちらか1つ。解凍するZIPファイルのパスを示すPublicStorageオブジェクトを指定します。解凍するZIPファイルの内容をバイナリ形式の文字列で指定します。バイナリ形式の文字列とは、File#load()やRequestParameter#getValueAsStream()の返却値と同じ形式です。ZIPファイルの解凍先のパスを示すFileオブジェクトを指定します。解凍先のパスにファイルやディレクトリが既に存在する場合、それらを削除してから解凍を行います。2つのうちどちらか1つ。ZIPファイルの解凍先のパスを示すPublicStorageオブジェクトを指定します。解凍先のパスにファイルやディレクトリが既に存在する場合、それらを削除してから解凍を行います。「src/foo.zip」ファイルを、「dest/bar/」ディレクトリに解凍します。「dest/bar/」ディレクトリを示す新しいFileオブジェクトが格納されます。解凍先のパスを示すFileオブジェクト、または、PublicStorageオブジェクト。static指定されたファイルやディレクトリをZIP形式で圧縮します。引数オブジェクトは以下の形式です。圧縮ファイル内のファイル名は「UTF-8」で扱われます。ディレクトリ名やファイル名に日本語などのマルチバイト文字が含まれている場合、解凍に失敗または文字化け等が発生するケースがあるため、動作保証外となります。Windowsなどの「UTF-8」に対応していないOSやアーカイバでファイルを扱う場合、文字化けが発生します。圧縮するファイル、または、ディレクトリのパスを示すFileオブジェクトを指定します。5つのうちどちらか1つ。圧縮するファイル、または、ディレクトリのパスを示すPublicStorageオブジェクトを指定します。圧縮するファイルの内容をバイナリ形式の文字列で指定します。バイナリ形式の文字列とは、File#load()やRequestParameter#getValueAsStream()の返却値と同じ形式です。圧縮するファイル、または、ディレクトリのパスを示すFileオブジェクトを要素とする配列を指定します。圧縮するファイル、または、ディレクトリのパスを示すPublicStorageオブジェクトを要素とする配列を指定します。形式で指定された際の、圧縮後ファイル名を指定します。形式で指定されなかった場合、このプロパティは無視されます。形式で指定された場合は必須。ZIPファイルの出力先パスを示すFileオブジェクトを指定します。出力先のパスにファイルやディレクトリが既に存在する場合、それらを削除してから圧縮を行います。このプロパティが未指定の場合、作成されたZIPファイルの内容はファイルに出力されません。作成されたZIPファイルの内容は、String(バイナリ)として返却されます。ZIPファイルの出力先パスを示すPublicStorageオブジェクトを指定します。出力先のパスにファイルやディレクトリが既に存在する場合、それらを削除してから圧縮を行います。圧縮するファイルのフィルタリングを行うための関数を指定します。Archiverオブジェクトは、ディレクトリの圧縮処理を行う際、そのディレクトリ配下に含まれるファイルやディレクトリを圧縮するか否かを判定するために、この関数を実行します。この関数の引数には、圧縮処理を行おうとしているファイルやディレクトリを示すFileオブジェクトが渡されます。この関数がfalseを返却した場合、該当ファイルは圧縮対象から外れます。上記以外の場合、該当ファイルは圧縮対象となります。このプロパティが未指定の場合、または、null、undefinedが指定された場合は、すべてのファイルが圧縮対象となります。File)」が指定された時だけ有効となります。「dest/bar.zip」ファイルとしてZIP圧縮します。「dest/bar.zip」を示す新しいFileオブジェクトが格納されます。引数オブジェクトのdestプロパティにFileオブジェクトを指定した場合は、ZIPファイルの出力先パスを示すFileオブジェクトが返却されます。引数オブジェクトのdestプロパティにPublicStorageオブジェクトを指定した場合は、ZIPファイルの出力先パスを示すPublicStorageオブジェクトが返却されます。上記以外の場合は、作成されたZIPファイルの内容が、String(バイナリ)として返却されます。CORPORATION。