# Zip

# Einführung

Diese Extension ermöglicht den transparenten Lese- und Schreibzugriff auf ZIP-komprimierte Archive und die darin enthaltenen Dateien.

- Installation/Konfiguration
  - Anforderungen
  - Installation
  - Ressource-Typen
- Vordefinierte Konstanten
- Beispiele
- ZipArchive — Die Klasse ZipArchive
  - ZipArchive::addEmptyDir — Fügt ein neues Verzeichnis hinzu
  - ZipArchive::addFile — Fügt eine Datei von einem gegebenen Pfad zu einem ZIP-Archiv hinzu
  - ZipArchive::addFromString — Fügt eine Datei unter Verwendung ihres Inhalts zu einem ZIP-Archiv hinzu
  - ZipArchive::addGlob — Add files from a directory by glob pattern
  - ZipArchive::addPattern — Add files from a directory by PCRE pattern
  - ZipArchive::clearError — Clear the status error message, system and/or zip messages
  - ZipArchive::close — Schließt das aktive Archiv (geöffnet oder neu erstellt)
  - ZipArchive::count — Counts the number of files in the archive
  - ZipArchive::deleteIndex — Löscht einen Archiveintrag unter Verwendung seines Index
  - ZipArchive::deleteName — Löscht einen Archiveintrag unter Verwendung seines Namens
  - ZipArchive::extractTo — Extrahiert den Archivinhalt
  - ZipArchive::getArchiveComment — Gibt den ZIP-Archiv-Kommentar zurück
  - ZipArchive::getArchiveFlag — Returns the value of a Zip archive global flag
  - ZipArchive::getCommentIndex — Gibt den Kommentar zu einem Eintrag unter Verwendung des Eintragsindex zurück
  - ZipArchive::getCommentName — Gibt den Kommentar zu einem Eintrag unter Verwendung des Eintragsnamens zurück
  - 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 — Gibt den Inhalt eines Eintrags unter Verwendung seines Index zurück
  - ZipArchive::getFromName — Gibt den Inhalt eines Eintrags unter Verwendung seines Namens zurück
  - ZipArchive::getNameIndex — Gibt den Namen eines Eintrags unter Verwendung seines Index zurück
  - ZipArchive::getStatusString — Gibt die Statusfehlermeldung sowie System- oder ZIP-Meldungen zurück
  - ZipArchive::getStream — Erzeugt einen Dateizeiger zu dem per Name bestimmten Eintrag (nur lesend)
  - 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 — Gibt den Index eines Archiveintrags zurück
  - ZipArchive::open — Öffnet ein ZIP-Dateiarchiv
  - ZipArchive::registerCancelCallback — Register a callback to allow cancellation during archive close.
  - ZipArchive::registerProgressCallback — Register a callback to provide updates during archive close.
  - ZipArchive::renameIndex — Benennt einen durch seinen Index bestimmten Eintrag um
  - ZipArchive::renameName — Benennt einen durch seinen Namen bestimmten Eintrag um
  - ZipArchive::replaceFile — Replace file in ZIP archive with a given path
  - ZipArchive::setArchiveComment — Setzt einen Kommentar zu einem ZIP-Archiv
  - ZipArchive::setArchiveFlag — Set a global flag of a ZIP archive
  - ZipArchive::setCommentIndex — Setzt einen Eintragskommentar, der via Eintragsindex bestimmt wird
  - ZipArchive::setCommentName — Setzt einen Eintragskommentar, der via Eintragsnamen bestimmt wird
  - 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 — Gibt die Details eines via Index bestimmten Eintrags zurück
  - ZipArchive::statName — Gibt die Details eines via Namen bestimmten Eintrags zurück
  - ZipArchive::unchangeAll — Setzt alle im Archiv durchgeführten Änderungen zurück
  - ZipArchive::unchangeArchive — Nimmt alle globalen Änderungen zurück, die im Archiv durchgeführt wurden
  - ZipArchive::unchangeIndex — Nimmt alle Änderungen zurück, die auf dem Eintrag mit dem gegebenen Index gemacht wurden
  - ZipArchive::unchangeName — Nimmt alle Änderungen zurück, die auf dem Eintrag mit dem gegebenen Namen gemacht wurden
- Zip Funktionen
  - zip_close — Schließt ein ZIP-Archiv
  - zip_entry_close — Schließt einen Verzeichniseintrag
  - zip_entry_compressedsize — Ermittelt die komprimierte Größe eines Verzeichniseintrages
  - zip_entry_compressionmethod — Ermittelt die Komprimierungsmethode eines Verzeichniseintrags
  - zip_entry_filesize — Ermittelt die effektive Größe eines Verzeichniseintrages
  - zip_entry_name — Gibt den Namen eines Verzeichniseintrages zurück
  - zip_entry_open — Öffnet einen Verzeichniseintrag für den Lesezugriff
  - zip_entry_read — Liest einen geöffneten Verzeichniseintrag aus
  - zip_open — Öffnet ein ZIP-Archiv
  - zip_read — Liest den nächsten Eintrag innerhalb des ZIP-Archivs

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open