lzf_optimized_for
導入
圧縮およびアーカイブ
PHP Manual
Phar
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
Phar アーカイブの使用法
Phar アーカイブの使用法: 導入
Phar アーカイブの使用法: phar ストリームラッパー
Phar アーカイブの使用法: Phar クラスおよび PharData クラス
Phar アーカイブの作成
Phar アーカイブの作成: 導入
phar って、tar や zip とは何が違うの?
Phar アーカイブの原料のうち、ファイル形式に依存しないもの
Phar ファイルのスタブ
Phar 形式と Tar 形式、Zip 形式の徹底比較
Tar 形式の phar アーカイブ
Zip 形式の phar アーカイブ
Phar ファイルフォーマット
グローバルな Phar ビットマップフラグ
Phar マニフェストのファイルエントリの定義
Phar のシグネチャの書式
Phar
? Phar クラス
Phar::addEmptyDir
? 空のディレクトリを phar アーカイブに追加する
Phar::addFile
? ファイルシステム上のファイルを phar アーカイブに追加する
Phar::addFromString
? ファイルシステム上のファイルを phar アーカイブに追加する
Phar::apiVersion
? API のバージョンを返す
Phar::buildFromDirectory
? ディレクトリ内のファイルから phar を作成する
Phar::buildFromIterator
? イテレータから phar アーカイブを作成する
Phar::canCompress
? phar 拡張モジュールが zlib あるいは bzip2 による圧縮をサポートしているかどうかを返す
Phar::canWrite
? phar 拡張モジュールが phar の書き込みや作成をサポートしているかどうかを返す
Phar::compress
? Phar アーカイブ全体を Gzip あるいは Bzip2 で圧縮する
Phar::compressAllFilesBZIP2
? 現在の Phar アーカイブ内のすべてのファイルを Bzip2 で圧縮する
Phar::compressAllFilesGZ
? 現在の Phar アーカイブ内のすべてのファイルを Gzip で圧縮する
Phar::compressFiles
? 現在の Phar アーカイブ内のすべてのファイルを圧縮する
Phar::__construct
? Phar アーカイブオブジェクトを作成する
Phar::convertToData
? phar アーカイブを実行可能でない tar あるいは zip ファイルに変換する
Phar::convertToExecutable
? phar アーカイブを実行可能な別の phar アーカイブ形式に変換する
Phar::copy
? phar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする
Phar::count
? Phar アーカイブ内のエントリ (ファイル) の数を返す
Phar::createDefaultStub
? phar ファイルフォーマット用のスタブを作成する
Phar::decompress
? Phar アーカイブ全体の圧縮を解除する
Phar::decompressFiles
? 現在の Phar アーカイブ内のすべてのファイルの圧縮を解除する
Phar::delMetadata
? phar のグローバルメタデータを削除する
Phar::delete
? phar アーカイブ内のファイルを削除する
Phar::extractTo
? phar アーカイブの内容をディレクトリに展開する
Phar::getMetaData
? phar アーカイブのメタデータを返す
Phar::getModified
? phar が変更されているかどうかを返す
Phar::getSignature
? Phar アーカイブの MD5/SHA1/SHA256/SHA512/OpenSSL シグネチャを返す
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::isFileFormat
? phar アーカイブが、パラメータで指定した tar/phar/zip のいずれかの形式である場合に true を返す
Phar::isValidPharFilename
? 指定したファイル名が正しい形式の phar ファイルかどうかを返す
Phar::isWritable
? phar アーカイブが変更可能な場合に true を返す
Phar::loadPhar
? 任意の phar アーカイブを、エイリアスを指定して読み込む
Phar::mapPhar
? 現在実行されている (phar 形式の) ファイルを読み込み、その内容を登録する
Phar::mount
? 外部のパスあるいはファイルを phar アーカイブ内に仮想的にマウントする
Phar::mungServer
? 最大 4 つまでの $_SERVER 変数を実行時に変更させる
Phar::offsetExists
? ファイルが phar 内に存在するかどうかを調べる
Phar::offsetGet
? 指定したファイルの PharFileInfo オブジェクトを取得する
Phar::offsetSet
? 内部ファイルに、外部ファイルの内容を設定する
Phar::offsetUnset
? ファイルを phar から削除する
Phar::running
? 現在実行中の Phar アーカイブのフルパスあるいは完全な phar URL を返す
Phar::setAlias
? Phar アーカイブのエイリアスを設定する
Phar::setDefaultStub
? Phar アーカイブの PHP ローダー (起動スタブ) をデフォルトのローダーに設定する
Phar::setMetadata
? phar アーカイブのメタデータを設定する
Phar::setSignatureAlgorithm
? phar のシグネチャのアルゴリズムを設定して適用する
Phar::setStub
? Phar アーカイブの PHP ローダ (あるいは起動スタブ) を設定する
Phar::startBuffering
? Phar の書き込み操作のバッファリングを開始するが、ディスク上の Phar オブジェクトは変更しない
Phar::stopBuffering
? Phar アーカイブへの書き込みリクエストのバッファリングを終了し、変更内容をディスクに書き込む
Phar::uncompressAllFiles
? 現在の Phar アーカイブ内のすべてのファイルを展開する
Phar::unlinkArchive
? phar アーカイブをディスクとメモリから完全に削除する
Phar::webPhar
? ウェブベースの phar で使用するフロントコントローラ
PharData
? PharData クラス
PharData::addEmptyDir
? 空のディレクトリを tar/zip アーカイブに追加する
PharData::addFile
? ファイルシステム上のファイルを tar/zip アーカイブに追加する
PharData::addFromString
? ファイルシステム上のファイルを tar/zip アーカイブに追加する
PharData::buildFromDirectory
? ディレクトリ内のファイルから tar/zip アーカイブを作成する
PharData::buildFromIterator
? イテレータから tar あるいは zip アーカイブを作成する
PharData::compress
? tar/zip アーカイブ全体を Gzip あるいは Bzip2 で圧縮する
PharData::compressFiles
? 現在の tar/zip アーカイブ内のすべてのファイルを圧縮する
PharData::__construct
? 実行可能でない tar あるいは zip アーカイブオブジェクトを作成する
PharData::convertToData
? phar アーカイブを実行可能でない tar あるいは zip ファイルに変換する
PharData::convertToExecutable
? 実行可能でない tar/zip アーカイブを実行可能な phar アーカイブ形式に変換する
PharData::copy
? phar アーカイブ内のファイルを、phar 内で別の新しいファイルとしてコピーする
PharData::decompress
? Phar アーカイブ全体の圧縮を解除する
PharData::decompressFiles
? 現在の zip アーカイブ内のすべてのファイルの圧縮を解除する
PharData::delMetadata
? zip アーカイブのグローバルメタデータを削除する
PharData::delete
? tar/zip アーカイブ内のファイルを削除する
PharData::extractTo
? tar/zip アーカイブの内容をディレクトリに展開する
PharData::isWritable
? tar/zip アーカイブが変更可能な場合に true を返す
PharData::offsetSet
? tar/zip の内部のファイルに、外部ファイルあるいは文字列の内容を設定する
PharData::offsetUnset
? ファイルを tar/zip アーカイブから削除する
PharData::setAlias
? ダミー関数 (Phar::setAlias は PharData では使用不能)
PharData::setDefaultStub
? ダミー関数 (Phar::setDefaultStub は PharData では無効)
Phar::setMetadata
? phar アーカイブのメタデータを設定する
Phar::setSignatureAlgorithm
? phar のシグネチャのアルゴリズムを設定する
PharData::setStub
? ダミー関数 (Phar::setStub は PharData では使用不能)
PharFileInfo
? PharFileInfo クラス
PharFileInfo::chmod
? ファイル固有のパーミッションビットを設定する
PharFileInfo::compress
? 現在の Phar エントリを zlib あるいは bzip2 のいずれかで圧縮する
PharFileInfo::__construct
? Phar エントリオブジェクトを作成する
PharFileInfo::decompress
? phar 内の現在の 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 Manual