Fichiers ZIP d’exemple — archives de test (petite, moyenne, grande, vide, imbriquée)

Archive ZIP · .zip · type MIME application/zip

10 fichiers22 B – 500 MBLiens directsSans pub, sans inscriptionLibre pour tout usageVérifié SHA-256

Téléchargez un fichier ZIP d’exemple adapté au cas que vous devez tester : trois tailles d’archive contenant de vraies images, de vrais documents, de l’audio et des données de ce site ; un ZIP vide, sans aucune entrée ; un ZIP imbriqué contenant des ZIP sur deux niveaux ; un ZIP de 100 petits fichiers ; et un ZIP stocké sans compression. Le nombre d’entrées et la méthode de compression sont indiqués pour chacun.

Le ZIP est le conteneur universel — DOCX, XLSX, EPUB, JAR et APK sont tous des ZIP — et le fichier compressé le plus souvent envoyé. Le code d’extraction doit gérer proprement les archives vides, l’imbrication profonde, les nombreuses entrées et les méthodes de compression inhabituelles ; ces fichiers couvrent chacun de ces cas sans être malveillants.

Télécharger des fichiers ZIP d'exemple

FichierDétailsTailleTélécharger
sample-archive-empty.zip
archive vide (0 entrée)
0 entrée22 B
22 octets
Télécharger ZIP
sample-archive-nested.zip
imbriquée : des ZIP dans un ZIP
3 entrées1 KB
1 054 octets
Télécharger ZIP
sample-archive-100-files.zip
100 petits fichiers texte
100 entrées35 KB
35 459 octets
Télécharger ZIP
sample-archive-small.zip
10 fichiers • DEFLATE
10 entrées746 KB
745 525 octets
Télécharger ZIP
sample-archive-stored-uncompressed.zip
méthode STORED (sans compression)
6 entrées801 KB
801 052 octets
Télécharger ZIP
sample-archive-medium.zip
7 fichiers • DEFLATE
7 entrées2.9 MB
2 854 421 octets
Télécharger ZIP
sample-archive-large.zip
18 fichiers • DEFLATE
18 entrées5.8 MB
5 762 117 octets
Télécharger ZIP
sample-archive-50mb.zip
50 Mo • blocs stockés (non compressés)
—48 MB
48 001 968 octets
Télécharger ZIP
sample-archive-100mb.zip
100 Mo • blocs stockés (non compressés)
—100 MB
100 003 788 octets
Télécharger ZIP
sample-archive-500mb.zip
500 Mo • blocs stockés (non compressés)
—500 MB
500 017 788 octets
Télécharger ZIP
10 fichiers · liens directs · sans inscription · CORS activé

Utilisez ces fichiers en ligne de commande ou en CI

Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.

# Télécharger un fichier
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/archives/zip/sample-archive-empty.zip

# Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus)
shasum -a 256 sample-archive-empty.zip

# Index lisible par machine de tous les fichiers d’exemple
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="zip")'

Le format ZIP en bref

Nom completArchive ZIP
Extensions.zip
Type MIMEapplication/zip
NormePKWARE APPNOTE ; ISO/IEC 21320-1
CompressionDEFLATE (aucune pour la variante stockée)
StructureToutes les entrées sous pine-birch-samples/, sans chemin absolu ni remontée de répertoire
Octets magiques50 4B 03 04 ("PK") ; le ZIP vide commence par 50 4B 05 06

Ce que l’on teste avec des fichiers ZIP d’exemple

  • Services d’extraction et fonctions « envoyer un ZIP »
  • Cas limites d’archive vide et sans entrée
  • Limites de récursion pour les archives imbriquées
  • Performances avec de nombreuses entrées
  • Prise en charge des méthodes de compression (stored ou deflated)

Questions fréquentes

Certains de ces fichiers sont-ils des bombes ZIP ?

Non. Le fichier imbriqué contient deux ZIP minuscules ; l’archive de 100 fichiers contient 100 petits fichiers texte ; la grande archive se décompresse à peu près à la taille indiquée. Rien ne grossit de façon disproportionnée. Ils testent la justesse du traitement, pas l’épuisement des ressources.

Pourquoi le ZIP vide fait-il 22 octets ?

C’est la taille d’un enregistrement de fin de répertoire central ZIP sans aucune entrée — le plus petit ZIP valide. Beaucoup d’outils le refusent ; savoir si le vôtre doit le faire est une décision produit, et ce fichier vous permet de la prendre en connaissance de cause.

Ces fichiers ZIP sont-ils sûrs à télécharger ?

Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.

Puis-je utiliser les fichiers ZIP d’exemple à des fins commerciales ?

Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.

Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?

Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).

Fichiers d’exemple similaires

Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.

Vous testez une chaîne de traitement de fichiers ? C’est notre métier.

Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.

Découvrir les outils gratuits