PHP マニュアル
関数リファレンス
圧縮およびアーカイブ
Bzip2
LZF
Phar
Rar
Zip
Zlib
RarException::setUsingExceptions
はじめに
圧縮およびアーカイブ
PHP マニュアル
Zip
目次
はじめに
インストール/設定
要件
インストール手順
リソース型
定義済み定数
例
ZipArchive
— ZipArchive クラス
ZipArchive::addEmptyDir
— 新しいディレクトリを追加する
ZipArchive::addFile
— 指定したパスからファイルを ZIP アーカイブに追加する
ZipArchive::addFromString
— 内容を指定して、ファイルを ZIP アーカイブに追加する
ZipArchive::addGlob
— ディレクトリから、glob パターンを使ってファイルを追加する
ZipArchive::addPattern
— ディレクトリから、PCRE パターンを使ってファイルを追加する
ZipArchive::clearError
— ステータスエラーメッセージか、システムエラー/ zip メッセージをクリアする
ZipArchive::close
— アクティブな (オープンされた、あるいは新しく作成された) アーカイブを閉じる
ZipArchive::count
— アーカイブにあるファイルの数を数える
ZipArchive::deleteIndex
— インデックスを使用して、アーカイブ内のエントリを削除する
ZipArchive::deleteName
— 名前を使用して、アーカイブからエントリを削除する
ZipArchive::extractTo
— アーカイブの内容を展開する
ZipArchive::getArchiveComment
— ZIP アーカイブのコメントを返す
ZipArchive::getArchiveFlag
— Zip アーカイブのグローバルフラグの値を返す
ZipArchive::getCommentIndex
— エントリのインデックスを使用して、エントリのコメントを返す
ZipArchive::getCommentName
— エントリ名を使用して、エントリのコメントを返す
ZipArchive::getExternalAttributesIndex
— インデックスで定義されたエントリの外部属性を取得する
ZipArchive::getExternalAttributesName
— 名前で定義されたエントリの外部属性を取得する
ZipArchive::getFromIndex
— インデックスを使用して、エントリの内容を返す
ZipArchive::getFromName
— 名前を使用して、エントリの内容を返す
ZipArchive::getNameIndex
— インデックスを使用して、エントリの名前を返す
ZipArchive::getStatusString
— システムエラー、または ZIP メッセージに関するエラー情報を返す
ZipArchive::getStream
— 名前を使用して、エントリのファイルハンドラ (読み込み専用) を取得する
ZipArchive::getStreamIndex
— インデックスで指定されたエントリへの、ファイルハンドラを取得する(読み取り専用)
ZipArchive::getStreamName
— 名前で指定されたエントリへの、ファイルハンドラを取得する(読み取り専用)
ZipArchive::isCompressionMethodSupported
— 圧縮方式を libzip がサポートしているかをチェックする
ZipArchive::isEncryptionMethodSupported
— 暗号化方式を libzip がサポートしているかどうかをチェックする
ZipArchive::locateName
— アーカイブ内のエントリのインデックスを返す
ZipArchive::open
— ZIP ファイルアーカイブをオープンする
ZipArchive::registerCancelCallback
— アーカイブを閉じている間にキャンセルできるようにコールバックを登録する
ZipArchive::registerProgressCallback
— アーカイブを閉じている間に更新できるようにコールバックを登録する
ZipArchive::renameIndex
— インデックスを使用してエントリ名を変更する
ZipArchive::renameName
— 名前を使用してエントリ名を変更する
ZipArchive::replaceFile
— 指定されたパスのファイルにアーカイブの一部を置き換える
ZipArchive::setArchiveComment
— ZIP アーカイブのコメントを設定する
ZipArchive::setArchiveFlag
— Zip アーカイブのグローバルフラグを設定する
ZipArchive::setCommentIndex
— インデックスを使用してエントリのコメントを設定する
ZipArchive::setCommentName
— 名前を使用してエントリのコメントを設定する
ZipArchive::setCompressionIndex
— インデックスで定義されたエントリの圧縮方法を設定する
ZipArchive::setCompressionName
— 名前で定義されたエントリの圧縮メソッドを設定する
ZipArchive::setEncryptionIndex
— index で定義されたエントリの暗号化方法を指定する
ZipArchive::setEncryptionName
— 名前で定義されたエントリの暗号化方式を設定する
ZipArchive::setExternalAttributesIndex
— インデックスで定義されたエントリの外部属性を設定する
ZipArchive::setExternalAttributesName
— 名前で定義されたエントリの外部属性を設定する
ZipArchive::setMtimeIndex
— インデックスを使用してエントリの変更時間を設定する
ZipArchive::setMtimeName
— 名前を使ってエントリの変更時間を設定する
ZipArchive::setPassword
— アクティブなアーカイブにパスワードを設定する
ZipArchive::statIndex
— インデックスを使用してエントリの詳細を取得する
ZipArchive::statName
— 名前を使用してエントリの詳細を取得する
ZipArchive::unchangeAll
— アーカイブに対するすべての変更を取り消す
ZipArchive::unchangeArchive
— アーカイブ全体に対して行われたすべての変更を取り消す
ZipArchive::unchangeIndex
— 指定したインデックスのエントリに対するすべての変更を取り消す
ZipArchive::unchangeName
— 指定した名前のエントリに対するすべての変更を取り消す
Zip 関数
zip_close
— ZIP ファイルアーカイブを閉じる
zip_entry_close
— ディレクトリエントリを閉じる
zip_entry_compressedsize
— ディレクトリエントリの圧縮時のサイズを取得する
zip_entry_compressionmethod
— ディレクトリエントリの圧縮方法を取得する
zip_entry_filesize
— ディレクトリエントリの実際のファイルサイズを取得する
zip_entry_name
— ディレクトリエントリの名前を取得する
zip_entry_open
— 読込み用にディレクトリエントリをオープンする
zip_entry_read
— オープンされたディレクトリエントリから読み込む
zip_open
— Zip ファイルアーカイブをオープンする
zip_read
— Zip ファイルアーカイブの中の次のエントリを読み込む