Extracteur ZIP en ligne
Extrayez des archives ZIP dans votre navigateur : liste les fichiers, vérifie l'intégrité, et télécharge les fichiers extraits. Gratuit et sécurisé. Le trait…
Commencer
Fonctionnement détaillé
L'outil traite les archives ZIP locales avec les méthodes de stockage (0) ou de déflation brute (8). Les noms doivent être en UTF-8 et les tailles doivent être présentes dans l'en-tête local. Les archives chiffrées, les entrées avec descripteur de données, les noms non UTF-8, ZIP64 et d'autres méthodes de compression sont rejetées.
Validation et sécurité
Chaque entrée est validée : limites des en-têtes et des données compressées, chemins relatifs sûrs, absence de doublons, tailles déclarées et CRC-32. Par exemple, si vous modifiez un octet dans un fichier de l'archive, la somme de contrôle échoue et l'extraction est refusée. Ces contrôles réduisent les risques de traversée de chemin et d'archives malformées, mais ne remplacent pas un antivirus.
Limites et performances
L'archive d'entrée est limitée à 64 Mio, avec un maximum de 500 entrées et une taille totale décompressée de 128 Mio. La déflation est diffusée via DecompressionStream du navigateur, avec une limite de sortie stricte pour éviter les bombes de décompression.
Exemple concret
Supposons une archive exemple.zip contenant deux fichiers : document.txt (taille 1024 octets) et image.png (taille 2048 octets). Après sélection, l'outil affiche :
document.txt - 1024 octets image.png - 2048 octets
Le téléchargement produit extracted-files.zip avec ces deux fichiers.
FAQ
Puis-je extraire une archive protégée par mot de passe ?
Non, les archives chiffrées sont rejetées. Utilisez un logiciel d'archivage de bureau pour ces fichiers.
Que se passe-t-il si un fichier est corrompu ?
La vérification CRC-32 détecte toute altération et l'extraction est refusée pour l'ensemble de l'archive.
Pourquoi la taille totale est-elle limitée ?
Pour éviter les bombes de décompression, la sortie totale est plafonnée à 128 Mio. Si votre archive dépasse cette limite, utilisez un outil local.
Vérifications avant utilisation
- Assurez-vous que le fichier ZIP n'est pas chiffré.
- Vérifiez que les noms de fichiers sont en UTF-8.
- Confirmez que la taille totale décompressée est inférieure à 128 Mio.
- Utilisez un navigateur récent prenant en charge DecompressionStream.
Le traitement s’effectue localement dans votre navigateur.