Comment ZIP, GZIP et TAR fonctionnent-ils sans outils shell ?
Les archives sont traitées avec les fonctions PHP et les extensions disponibles sur le serveur.
Fonctionnement
tar utilise les mécanismes PHP pour les TAR non compressés ; zip s’appuie sur ZipArchive lorsque ZIP l’exige et gère aussi les cas GZIP pris en charge.
En pratique
L’extraction vérifie les chemins dangereux et les liens. Si une capacité manque, la commande le signale au lieu de simuler une réussite.
Exemples
install zipinstall tarzip sandbox/data sandbox/tmp/data.ziptar sandbox/data sandbox/tmp/data.tar