lzf_optimized_for
導入
圧縮
PHP マニュアル
Phar
導入
インストール/設定
インストール手順
実行時設定
リソース型
定義済み定数
Phar アーカイブの使用法
Phar アーカイブの使用法: phar ストリームラッパー
Phar アーカイブの使用法: Phar クラスおよび PharData クラス
Phar アーカイブの作成
phar って、tar や zip とは何が違うの?
Phar ファイルのスタブ
Phar 形式と Tar 形式、Zip 形式の徹底比較
Tar 形式の phar アーカイブ
Zip 形式の phar アーカイブ
Phar ファイルフォーマット
グローバルな Phar ビットマップフラグ
Phar のシグネチャの書式
Phar
— Phar クラス
Phar::apiVersion
— API のバージョンを返す
Phar::buildFromIterator
— イテレータから phar アーカイブを作成する
Phar::canCompress
— phar 拡張モジュールが zlib あるいは bzip2 による圧縮をサポートしているかどうかを返す
Phar::canWrite
— phar 拡張モジュールが phar の書き込みや作成をサポートしているかどうかを返す
Phar::compress
— Compresses the entire Phar archive using Gzip or Bzip2 compression
Phar::compressAllFilesBZIP2
— 現在の Phar アーカイブ内のすべてのファイルを Bzip2 で圧縮する
Phar::compressAllFilesGZ
— 現在の Phar アーカイブ内のすべてのファイルを Gzip で圧縮する
Phar::__construct
— Phar アーカイブオブジェクトを作成する
Phar::convertToPhar
— phar アーカイブを phar ファイル形式に変換する
Phar::convertToTar
— phar アーカイブを tar ファイル形式に変換し、オプションで gzip あるいは bzip2 を用いてアーカイブ全体を圧縮する
Phar::convertToZip
— phar アーカイブを zip ファイル形式に変換する
Phar::copy
— phar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする
Phar::count
— Phar アーカイブ内のエントリ (ファイル) の数を返す
Phar::createDefaultStub
— Phar アーカイブの PHP ローダーあるいは起動スタブを返す
Phar::delMetadata
— phar のグローバルメタデータを削除する
Phar::getMetaData
— phar アーカイブのメタデータを返す
Phar::getModified
— phar が変更されているかどうかを返す
Phar::getSignature
— Phar アーカイブの MD5/SHA1/SHA256/SHA512 シグネチャを返す
Phar::getStub
— Phar アーカイブの PHP ローダーあるいは起動スタブを返す
Phar::getSupportedCompression
— サポートする圧縮アルゴリズムの配列を返す
Phar::getSupportedSignatures
— サポートするシグネチャ型の配列を返す
Phar::getVersion
— Phar アーカイブのバージョン情報を返す
Phar::hasMetaData
— ファイルがグローバルなメタデータを持つかどうかを返す
Phar::interceptFileFuncs
— fopen、file_get_contents、opendir などの stat 関連の関数をすべて phar に横取りさせる
Phar::isBuffering
— Phar の書き込み操作がバッファリングされるか、あるいは直接ディスクに書き込まれるかを調べる
Phar::isCompressed
— phar アーカイブ全体が (.tar.gz/tar.bz などで) 圧縮されている場合に Phar::GZ あるいは PHAR::BZ2 を返す
Phar::isPhar
— phar ファイルフォーマット形式の phar アーカイブである場合に true を返す
Phar::isTar
— tar 形式の phar アーカイブである場合に true を返す
Phar::isValidPharFilename
— 指定したファイル名が正しい形式の phar ファイルかどうかを返す
Phar::isZip
— zip 形式の phar アーカイブである場合に true を返す
Phar::loadPhar
— 任意の phar アーカイブを、エイリアスを指定して読み込む
Phar::mapPhar
— 現在実行されている (phar 形式の) ファイルを読み込み、その内容を登録する
Phar::mungServer
— 最大 4 つまでの $_SERVER 変数を実行時に変更させる
Phar::offsetExists
— ファイルが phar 内に存在するかどうかを調べる
Phar::offsetGet
— 指定したファイルの PharFileInfo オブジェクトを取得する
Phar::offsetSet
— 内部ファイルに、外部ファイルの内容を設定する
Phar::offsetUnset
— ファイルを phar から削除する
Phar::setAlias
— Phar アーカイブのエイリアスを設定する
Phar::setMetadata
— phar アーカイブのメタデータを設定する
Phar::setSignatureAlgorithm
— phar のシグネチャのアルゴリズムを設定する
Phar::setStub
— Phar アーカイブの PHP ローダ (あるいは起動スタブ) を設定する
Phar::startBuffering
— Phar の書き込み操作のバッファリングを開始するが、ディスク上の Phar オブジェクトは変更しない
Phar::stopBuffering
— Phar アーカイブへの書き込みリクエストのバッファリングを終了し、変更内容をディスクに書き込む
Phar::uncompressAllFiles
— 現在の Phar アーカイブ内のすべてのファイルを展開する
Phar::webPhar
— ウェブベースの phar で使用するフロントコントローラ
PharData
— The PharData class
PharData::buildFromIterator
— Construct a tar or zip archive from an iterator.
PharData::compressAllFilesBZIP2
— Compresses all files in the current tar/zip archive using Bzip2 compression
PharData::compressAllFilesGZ
— Compresses all files in the current tar/zip archive using Gzip compression
PharData::__construct
— Construct a non-executable tar or zip archive object
PharData::convertToPhar
— Convert the tar/zip archive to the phar file format
PharData::convertToTar
— Convert a zip archive to the tar file format
PharData::convertToZip
— Convert a tar archive to the zip file format
PharData::copy
— Copy a file internal to the phar archive to another new file within the phar
PharData::delMetadata
— Deletes the global metadata of a zip archive
PharData::offsetSet
— set the contents of a file within the tar/zip to those of an external file or string
PharData::setAlias
— dummy function (Phar::setAlias is not valid for PharData)
PharData::setStub
— dummy function (Phar::setStub is not valid for PharData)
PharFileInfo
— PharFileInfo クラス
PharFileInfo::chmod
— ファイル固有のパーミッションビットを設定する
PharFileInfo::__construct
— Phar エントリオブジェクトを作成する
PharFileInfo::delMetadata
— エントリのメタデータを削除する
PharFileInfo::getCRC32
— CRC32 コードを返すか、CRC がチェックできない場合に例外をスローする
PharFileInfo::getCompressedSize
— Phar アーカイブ内での実際のファイルの大きさ (圧縮された状態) を返す
PharFileInfo::getMetaData
— ファイルとともに保存されている、ファイル固有のメタデータを返す
PharFileInfo::getPharFlags
— Phar ファイルエントリのフラグを返す
PharFileInfo::hasMetadata
— エントリのメタデータを返す
PharFileInfo::isCRCChecked
— ファイルエントリの CRC が検証されているかどうかを調べる
PharFileInfo::isCompressed
— エントリが圧縮されているかどうかを調べる
PharFileInfo::isCompressedBZIP2
— エントリが bzip2 で圧縮されているかどうかを調べる
PharFileInfo::isCompressedGZ
— エントリが gz で圧縮されているかどうかを調べる
PharFileInfo::setCompressedBZIP2
— phar 内の現在の Phar エントリを、Bzip2 で圧縮する
PharFileInfo::setCompressedGZ
— phar 内の現在の Phar エントリを、gz で圧縮する
PharFileInfo::setMetaData
— ファイルとともに保存する、ファイル固有のメタデータを設定する
PharFileInfo::setUncompressed
— phar 内の現在の Phar エントリが圧縮されている場合に、それを展開する
PharException
— PharException クラス
PharException
— PharException クラスは、try/catch ブロックで使用するための phar 固有の例外クラスです
lzf_optimized_for
導入
圧縮
PHP マニュアル