预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
ZipArchive 使用的类常量。 有以下三类常量:Flags(以 FL_ 为前缀),errors(以 ER_ 为前缀)以及 mode(没有前缀)。
-
ZIPARCHIVE::CREATE
(integer) - 如果不存在则创建一个zip压缩包。
-
ZIPARCHIVE::OVERWRITE
(integer) - 总是以一个新的压缩包开始,此模式下如果已经存在则会被覆盖。
-
ZIPARCHIVE::EXCL
(integer) - 如果压缩包已经存在,则出错。
-
ZIPARCHIVE::CHECKCONS
(integer) - 对压缩包执行额外的一致性检查,如果失败则显示错误。
-
ZIPARCHIVE::FL_NOCASE
(integer) - 查找时忽略名称的大小写。
-
ZIPARCHIVE::FL_NODIR
(integer) - 忽略目录部分
-
ZIPARCHIVE::FL_COMPRESSED
(integer) - 读取压缩数据
-
ZIPARCHIVE::FL_UNCHANGED
(integer) - 使用原始数据,忽略更改。
-
ZipArchive::FL_ENC_GUESS
(integer) - Guess string encoding (is default). Available as of PHP 7.0.8.
-
ZipArchive::FL_ENC_RAW
(integer) - Get unmodified string. Available as of PHP 7.0.8.
-
ZipArchive::FL_ENC_STRICT
(integer) - Follow specification strictly. Available as of PHP 7.0.8.
-
ZipArchive::FL_ENC_UTF_8
(integer) - String is UTF-8 encoded. Available as of PHP 7.0.8.
-
ZipArchive::FL_ENC_CP437
(integer) - String is CP437 encoded. Available as of PHP 7.0.8.
-
ZIPARCHIVE::CM_DEFAULT
(integer) - 更好的压缩或存储。
-
ZIPARCHIVE::CM_STORE
(integer) - 存储(不压缩)。
-
ZIPARCHIVE::CM_SHRINK
(integer) - 收缩
-
ZIPARCHIVE::CM_REDUCE_1
(integer) - 用因子1换算
-
ZIPARCHIVE::CM_REDUCE_2
(integer) - 用因子2换算
-
ZIPARCHIVE::CM_REDUCE_3
(integer) - 用因子3换算
-
ZIPARCHIVE::CM_REDUCE_4
(integer) - 用因子4换算
-
ZIPARCHIVE::CM_IMPLODE
(integer) - 聚爆
-
ZIPARCHIVE::CM_DEFLATE
(integer) - deflated
-
ZIPARCHIVE::CM_DEFLATE64
(integer) - deflate64
-
ZIPARCHIVE::CM_PKWARE_IMPLODE
(integer) - PKWARE imploding
-
ZIPARCHIVE::CM_BZIP2
(integer) - BZIP2算法
-
ZIPARCHIVE::ER_OK
(integer) - 没有错误。
-
ZIPARCHIVE::ER_MULTIDISK
(integer) - 不支持多磁盘zip压缩包。
-
ZIPARCHIVE::ER_RENAME
(integer) - 重命名临时文件失败。
-
ZIPARCHIVE::ER_CLOSE
(integer) - 关闭zip压缩包失败。
-
ZIPARCHIVE::ER_SEEK
(integer) - 寻址错误
-
ZIPARCHIVE::ER_READ
(integer) - 读取错误
-
ZIPARCHIVE::ER_WRITE
(integer) - 写入错误
-
ZIPARCHIVE::ER_CRC
(integer) - CRC校验失败
-
ZIPARCHIVE::ER_ZIPCLOSED
(integer) - zip压缩包已关闭
-
ZIPARCHIVE::ER_NOENT
(integer) - 没有文件
-
ZIPARCHIVE::ER_EXISTS
(integer) - 文件已经存在
-
ZIPARCHIVE::ER_OPEN
(integer) - 不能打开文件
-
ZIPARCHIVE::ER_TMPOPEN
(integer) - 创建临时文件失败
-
ZIPARCHIVE::ER_ZLIB
(integer) - Zlib错误
-
ZIPARCHIVE::ER_MEMORY
(integer) - 内存分配失败
-
ZIPARCHIVE::ER_CHANGED
(string) - 条目已被改变
-
ZIPARCHIVE::ER_COMPNOTSUPP
(integer) - 不支持的压缩方式
-
ZIPARCHIVE::ER_EOF
(integer) - 过早的EOF
-
ZIPARCHIVE::ER_INVAL
(integer) - 无效的参数
-
ZIPARCHIVE::ER_NOZIP
(integer) - 不是一个zip压缩包
-
ZIPARCHIVE::ER_INTERNAL
(integer) - Internal error
-
ZIPARCHIVE::ER_INCONS
(integer) - Zip压缩包不一致
-
ZIPARCHIVE::ER_REMOVE
(integer) - 不能移除文件
-
ZIPARCHIVE::ER_DELETED
(integer) - 条目已被删除
-
ZipArchive::EM_NONE
(integer) - No encryption, since PHP 7.2.0, PECL zip 1.14.0
-
ZipArchive::EM_AES_128
(integer) - AES 128 encryption, since PHP 7.2.0, PECL zip 1.14.0
-
ZipArchive::EM_AES_192
(integer) - AES 1192 encryption, since PHP 7.2.0, PECL zip 1.14.0
-
ZipArchive::EM_AES_256
(integer) - AES 256 encryption, since PHP 7.2.0, PECL zip 1.14.0
-
Operating system constants for external attributes
-
ZipArchive::OPSYS_DOS
(integer) -
ZipArchive::OPSYS_AMIGA
(integer) -
ZipArchive::OPSYS_OPENVMS
(integer) -
ZipArchive::OPSYS_UNIX
(integer) -
ZipArchive::OPSYS_VM_CMS
(integer) -
ZipArchive::OPSYS_ATARI_ST
(integer) -
ZipArchive::OPSYS_OS_2
(integer) -
ZipArchive::OPSYS_MACINTOSH
(integer) -
ZipArchive::OPSYS_Z_SYSTEM
(integer) -
ZipArchive::OPSYS_CPM
(integer) -
ZipArchive::OPSYS_WINDOWS_NTFS
(integer) -
ZipArchive::OPSYS_MVS
(integer) -
ZipArchive::OPSYS_VSE
(integer) -
ZipArchive::OPSYS_ACORN_RISC
(integer) -
ZipArchive::OPSYS_VFAT
(integer) -
ZipArchive::OPSYS_ALTERNATE_MVS
(integer) -
ZipArchive::OPSYS_BEOS
(integer) -
ZipArchive::OPSYS_TANDEM
(integer) -
ZipArchive::OPSYS_OS_400
(integer) -
ZipArchive::OPSYS_OS_X
(integer) -
ZipArchive::OPSYS_DEFAULT
(integer) - Since PHP 5.6.0, PECL zip 1.12.4