« RarException::setUsingExceptions
简介 »
PHP Manual
压缩与归档扩展
Zip
Zip
简介
安装/配置
需求
安装
资源类型
预定义常量
示例
ZipArchive
— ZipArchive 类
ZipArchive::addEmptyDir
— Add a new directory
ZipArchive::addFile
— Adds a file to a ZIP archive from the given path
ZipArchive::addFromString
— Add a file to a ZIP archive using its contents
ZipArchive::addGlob
— Add files from a directory by glob pattern
ZipArchive::addPattern
— Add files from a directory by PCRE pattern
ZipArchive::clearError
— 清除状态错误消息、系统和/或 zip 消息
ZipArchive::close
— Close the active archive (opened or newly created)
ZipArchive::count
— Counts the number of files in the archive
ZipArchive::deleteIndex
— Delete an entry in the archive using its index
ZipArchive::deleteName
— Delete an entry in the archive using its name
ZipArchive::extractTo
— 解压缩文件
ZipArchive::getArchiveComment
— Returns the Zip archive comment
ZipArchive::getArchiveFlag
— 返回 Zip 归档全局 flag 的值
ZipArchive::getCommentIndex
— Returns the comment of an entry using the entry index
ZipArchive::getCommentName
— Returns the comment of an entry using the entry name
ZipArchive::getExternalAttributesIndex
— Retrieve the external attributes of an entry defined by its index
ZipArchive::getExternalAttributesName
— Retrieve the external attributes of an entry defined by its name
ZipArchive::getFromIndex
— Returns the entry contents using its index
ZipArchive::getFromName
— Returns the entry contents using its name
ZipArchive::getNameIndex
— Returns the name of an entry using its index
ZipArchive::getStatusString
— Returns the status error message, system and/or zip messages
ZipArchive::getStream
— Get a file handler to the entry defined by its name (read only)
ZipArchive::getStreamIndex
— Get a file handler to the entry defined by its index (read only)
ZipArchive::getStreamName
— Get a file handler to the entry defined by its name (read only)
ZipArchive::isCompressionMethodSupported
— Check if a compression method is supported by libzip
ZipArchive::isEncryptionMethodSupported
— Check if a encryption method is supported by libzip
ZipArchive::locateName
— Returns the index of the entry in the archive
ZipArchive::open
— Open a ZIP file archive
ZipArchive::registerCancelCallback
— Register a callback to allow cancellation during archive close.
ZipArchive::registerProgressCallback
— Register a callback to provide updates during archive close.
ZipArchive::renameIndex
— Renames an entry defined by its index
ZipArchive::renameName
— Renames an entry defined by its name
ZipArchive::replaceFile
— Replace file in ZIP archive with a given path
ZipArchive::setArchiveComment
— Set the comment of a ZIP archive
ZipArchive::setArchiveFlag
— 设置 ZIP 归档的全局 flag
ZipArchive::setCommentIndex
— Set the comment of an entry defined by its index
ZipArchive::setCommentName
— Set the comment of an entry defined by its name
ZipArchive::setCompressionIndex
— Set the compression method of an entry defined by its index
ZipArchive::setCompressionName
— Set the compression method of an entry defined by its name
ZipArchive::setEncryptionIndex
— Set the encryption method of an entry defined by its index
ZipArchive::setEncryptionName
— Set the encryption method of an entry defined by its name
ZipArchive::setExternalAttributesIndex
— Set the external attributes of an entry defined by its index
ZipArchive::setExternalAttributesName
— Set the external attributes of an entry defined by its name
ZipArchive::setMtimeIndex
— Set the modification time of an entry defined by its index
ZipArchive::setMtimeName
— Set the modification time of an entry defined by its name
ZipArchive::setPassword
— Set the password for the active archive
ZipArchive::statIndex
— Get the details of an entry defined by its index
ZipArchive::statName
— Get the details of an entry defined by its name
ZipArchive::unchangeAll
— Undo all changes done in the archive
ZipArchive::unchangeArchive
— Revert all global changes done in the archive
ZipArchive::unchangeIndex
— Revert all changes done to an entry at the given index
ZipArchive::unchangeName
— Revert all changes done to an entry with the given name
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 文件归档中下一项