# Zip

- Introduction
- Installation/Configuration
  - Pré-requis
  - Installation
  - Types de ressources
- Constantes pré-définies
- Exemples
- ZipArchive — La classe ZipArchive
  - ZipArchive::addEmptyDir — Ajoute un nouveau dossier à une archive Zip
  - ZipArchive::addFile — Ajoute un fichier à l'archive ZIP depuis le chemin fourni
  - ZipArchive::addFromString — Ajoute un fichier à une archive ZIP en utilisant son contenu
  - ZipArchive::addGlob — Ajoute des fichiers d'un dossier en utilisant un masque glob
  - ZipArchive::addPattern — Ajoute des fichiers d'un dossier en utilisant une expression régulière PCRE
  - ZipArchive::clearError — Efface le message d'erreur, les messages système et/ou zip
  - ZipArchive::close — Ferme l'archive active
  - ZipArchive::count — Compte le nombre de fichiers dans l'archive
  - ZipArchive::deleteIndex — Efface une entrée de l'archive en utilisant son index
  - ZipArchive::deleteName — Efface une entrée dans l'archive en utilisant son nom
  - ZipArchive::extractTo — Extrait le contenu de l'archive
  - ZipArchive::getArchiveComment — Retourne le commentaire de l'archive ZIP
  - ZipArchive::getArchiveFlag — Retourne la valeur d'un drapeau global de l'archive
  - ZipArchive::getCommentIndex — Retourne le commentaire d'une entrée
  - ZipArchive::getCommentName — Retourne le commentaire d'une entrée en utilisant le nom de l'entrée
  - ZipArchive::getExternalAttributesIndex — Récupère les attributs externes d'une entrée définie par son index
  - ZipArchive::getExternalAttributesName — Récupère les attributs externes d'une entrée définie par son nom
  - ZipArchive::getFromIndex — Retourne le contenu d'une entrée en utilisant son index
  - ZipArchive::getFromName — Retourne le contenu de l'entrée en utilisant son nom
  - ZipArchive::getNameIndex — Retourne le nom d'une entrée en utilisant son index
  - ZipArchive::getStatusString — Retourne le message du statut de l'erreur, du système ou de zip
  - ZipArchive::getStream — Récupère un gestionnaire de fichier pour l'entrée définie par son nom (lecture seule)
  - ZipArchive::getStreamIndex — Récupère un gestionnaire de fichier pour l'entrée définie par son index (lecture seule)
  - ZipArchive::getStreamName — Récupère un gestionnaire de fichier pour l'entrée définie par son nom (lecture seule))
  - ZipArchive::isCompressionMethodSupported — Vérifie si une méthode de compression est supportée par libzip
  - ZipArchive::isEncryptionMethodSupported — Vérifie si une méthode de chiffrement est supportée par libzip
  - ZipArchive::locateName — Retourne l'index d'une entrée de l'archive
  - ZipArchive::open — Ouvre une archive ZIP
  - ZipArchive::registerCancelCallback — Enregistre une fonction de appel permettant d'annuler pendant la clôture d'une archive
  - ZipArchive::registerProgressCallback — Enregistre une fonction de rappel pour permettre des mises à jour pendant la fermeture de l'archive
  - ZipArchive::renameIndex — Renomme une entrée définie par son index
  - ZipArchive::renameName — Renomme une entrée définie par son nom
  - ZipArchive::replaceFile — Remplace un fichier d'une archive ZIP
  - ZipArchive::setArchiveComment — Définit le commentaire d'une archive ZIP
  - ZipArchive::setArchiveFlag — Définit un drapeau global d'une archive ZIP
  - ZipArchive::setCommentIndex — Définit le commentaire d'une entrée définie par son index
  - ZipArchive::setCommentName — Définit le commentaire d'une entrée spécifiée par son nom
  - ZipArchive::setCompressionIndex — Définit la méthode de compression d'une entrée définit par son index
  - ZipArchive::setCompressionName — Définit la méthode de compression d'une entrée définit par son nom
  - ZipArchive::setEncryptionIndex — Définit la méthode de chiffrement d'une entrée définit par son index
  - ZipArchive::setEncryptionName — Définit la méthode de chiffrement d'une entrée définit par son nom
  - ZipArchive::setExternalAttributesIndex — Définit les attributs externes d'une entrée définie par son index
  - ZipArchive::setExternalAttributesName — Définit les attributs externes d'une entrée définie par son nom
  - ZipArchive::setMtimeIndex — Définit la date de modification d'une entrée
  - ZipArchive::setMtimeName — Définit la date de modification d'une entrée par son nom
  - ZipArchive::setPassword — Définit le mot de passe de l'archive active
  - ZipArchive::statIndex — Récupère les détails d'une entrée définie par son index
  - ZipArchive::statName — Récupère les détails de l'entrée définie par son nom
  - ZipArchive::unchangeAll — Annule toutes les modifications faites sur l'archive
  - ZipArchive::unchangeArchive — Annule toutes les modifications globales faites sur l'archive
  - ZipArchive::unchangeIndex — Annule toutes les modifications faites sur une entrée, définie par nom index
  - ZipArchive::unchangeName — Annule toutes les modifications faites sur une entrée, définie par son nom
- Fonctions Zip
  - zip_close — Ferme une archive Zip
  - zip_entry_close — Ferme un dossier d'archive
  - zip_entry_compressedsize — Lit la taille compressée d'un dossier d'archives
  - zip_entry_compressionmethod — Lit la méthode de compression utilisée sur un dossier d'archives
  - zip_entry_filesize — Lit la taille décompressée d'un dossier d'archives
  - zip_entry_name — Lit le nom d'un dossier d'archives
  - zip_entry_open — Ouvre un dossier d'archives en lecture
  - zip_entry_read — Lit le contenu d'un fichier dans un dossier
  - zip_open — Ouvre une archive ZIP
  - zip_read — Lit la prochaine entrée dans une archive ZIP