The ZipArchive class
ZipArchive
&reftitle.intro;
A file archive, compressed with Zip.
&reftitle.classsynopsis;
ZipArchive
implements
Countable
&Constants;
public
const
int
ZipArchive::CREATE
public
const
int
ZipArchive::EXCL
public
const
int
ZipArchive::CHECKCONS
public
const
int
ZipArchive::OVERWRITE
public
const
int
ZipArchive::RDONLY
public
const
int
ZipArchive::FL_NOCASE
public
const
int
ZipArchive::FL_NODIR
public
const
int
ZipArchive::FL_COMPRESSED
public
const
int
ZipArchive::FL_UNCHANGED
public
const
int
ZipArchive::FL_RECOMPRESS
public
const
int
ZipArchive::FL_ENCRYPTED
public
const
int
ZipArchive::FL_OVERWRITE
public
const
int
ZipArchive::FL_LOCAL
public
const
int
ZipArchive::FL_CENTRAL
public
const
int
ZipArchive::FL_ENC_GUESS
public
const
int
ZipArchive::FL_ENC_RAW
public
const
int
ZipArchive::FL_ENC_STRICT
public
const
int
ZipArchive::FL_ENC_UTF_8
public
const
int
ZipArchive::FL_ENC_CP437
public
const
int
ZipArchive::FL_OPEN_FILE_NOW
public
const
int
ZipArchive::CM_DEFAULT
public
const
int
ZipArchive::CM_STORE
public
const
int
ZipArchive::CM_SHRINK
public
const
int
ZipArchive::CM_REDUCE_1
public
const
int
ZipArchive::CM_REDUCE_2
public
const
int
ZipArchive::CM_REDUCE_3
public
const
int
ZipArchive::CM_REDUCE_4
public
const
int
ZipArchive::CM_IMPLODE
public
const
int
ZipArchive::CM_DEFLATE
public
const
int
ZipArchive::CM_DEFLATE64
public
const
int
ZipArchive::CM_PKWARE_IMPLODE
public
const
int
ZipArchive::CM_BZIP2
public
const
int
ZipArchive::CM_LZMA
public
const
int
ZipArchive::CM_LZMA2
public
const
int
ZipArchive::CM_ZSTD
public
const
int
ZipArchive::CM_XZ
public
const
int
ZipArchive::CM_TERSE
public
const
int
ZipArchive::CM_LZ77
public
const
int
ZipArchive::CM_WAVPACK
public
const
int
ZipArchive::CM_PPMD
public
const
int
ZipArchive::ER_OK
public
const
int
ZipArchive::ER_MULTIDISK
public
const
int
ZipArchive::ER_RENAME
public
const
int
ZipArchive::ER_CLOSE
public
const
int
ZipArchive::ER_SEEK
public
const
int
ZipArchive::ER_READ
public
const
int
ZipArchive::ER_WRITE
public
const
int
ZipArchive::ER_CRC
public
const
int
ZipArchive::ER_ZIPCLOSED
public
const
int
ZipArchive::ER_NOENT
public
const
int
ZipArchive::ER_EXISTS
public
const
int
ZipArchive::ER_OPEN
public
const
int
ZipArchive::ER_TMPOPEN
public
const
int
ZipArchive::ER_ZLIB
public
const
int
ZipArchive::ER_MEMORY
public
const
int
ZipArchive::ER_CHANGED
public
const
int
ZipArchive::ER_COMPNOTSUPP
public
const
int
ZipArchive::ER_EOF
public
const
int
ZipArchive::ER_INVAL
public
const
int
ZipArchive::ER_NOZIP
public
const
int
ZipArchive::ER_INTERNAL
public
const
int
ZipArchive::ER_INCONS
public
const
int
ZipArchive::ER_REMOVE
public
const
int
ZipArchive::ER_DELETED
public
const
int
ZipArchive::ER_ENCRNOTSUPP
public
const
int
ZipArchive::ER_RDONLY
public
const
int
ZipArchive::ER_NOPASSWD
public
const
int
ZipArchive::ER_WRONGPASSWD
public
const
int
ZipArchive::ER_OPNOTSUPP
public
const
int
ZipArchive::ER_INUSE
public
const
int
ZipArchive::ER_TELL
public
const
int
ZipArchive::ER_COMPRESSED_DATA
public
const
int
ZipArchive::ER_CANCELLED
public
const
int
ZipArchive::ER_DATA_LENGTH
public
const
int
ZipArchive::ER_NOT_ALLOWED
public
const
int
ZipArchive::ER_TRUNCATED_ZIP
public
const
int
ZipArchive::AFL_RDONLY
public
const
int
ZipArchive::AFL_IS_TORRENTZIP
public
const
int
ZipArchive::AFL_WANT_TORRENTZIP
public
const
int
ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE
public
const
int
ZipArchive::OPSYS_DOS
public
const
int
ZipArchive::OPSYS_AMIGA
public
const
int
ZipArchive::OPSYS_OPENVMS
public
const
int
ZipArchive::OPSYS_UNIX
public
const
int
ZipArchive::OPSYS_VM_CMS
public
const
int
ZipArchive::OPSYS_ATARI_ST
public
const
int
ZipArchive::OPSYS_OS_2
public
const
int
ZipArchive::OPSYS_MACINTOSH
public
const
int
ZipArchive::OPSYS_Z_SYSTEM
public
const
int
ZipArchive::OPSYS_CPM
public
const
int
ZipArchive::OPSYS_WINDOWS_NTFS
public
const
int
ZipArchive::OPSYS_MVS
public
const
int
ZipArchive::OPSYS_VSE
public
const
int
ZipArchive::OPSYS_ACORN_RISC
public
const
int
ZipArchive::OPSYS_VFAT
public
const
int
ZipArchive::OPSYS_ALTERNATE_MVS
public
const
int
ZipArchive::OPSYS_BEOS
public
const
int
ZipArchive::OPSYS_TANDEM
public
const
int
ZipArchive::OPSYS_OS_400
public
const
int
ZipArchive::OPSYS_OS_X
public
const
int
ZipArchive::OPSYS_DEFAULT
public
const
int
ZipArchive::EM_NONE
public
const
int
ZipArchive::EM_TRAD_PKWARE
public
const
int
ZipArchive::EM_AES_128
public
const
int
ZipArchive::EM_AES_192
public
const
int
ZipArchive::EM_AES_256
public
const
int
ZipArchive::EM_UNKNOWN
public
const
string
ZipArchive::LIBZIP_VERSION
public
const
int
ZipArchive::LENGTH_TO_END
public
const
int
ZipArchive::LENGTH_UNCHECKED
&Properties;
public
readonly
int
lastId
public
readonly
int
status
public
readonly
int
statusSys
public
readonly
int
numFiles
public
readonly
string
filename
public
readonly
string
comment
&Methods;
&reftitle.properties;
lastId
Index value of last added entry (file or directory).
Available as of PHP 8.0.0 and PECL zip 1.18.0.
status
Status of the Zip Archive.
Available for closed archive, as of PHP 8.0.0 and PECL zip 1.18.0.
statusSys
System status of the Zip Archive.
Available for closed archive, as of PHP 8.0.0 and PECL zip 1.18.0.
numFiles
Number of files in archive
filename
File name in the file system
comment
Comment for the archive
&reference.zip.entities.ziparchive;