The <classname>ZipArchive</classname> 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;