Archivos ZIP de ejemplo: descarga archivos de prueba (pequeño, mediano, grande, vacío, anidado)

Archivo ZIP · .zip · tipo MIME application/zip

10 archivos22 B – 500 MBEnlaces directosSin anuncios ni registroGratis para cualquier usoVerificado con SHA-256

Descarga un archivo ZIP de ejemplo que se ajuste al caso que necesitas probar: tres tamaños de archivo con imágenes, documentos, audio y datos reales de este sitio; un ZIP vacío sin entradas; un ZIP anidado que contiene ZIP con dos niveles de profundidad; un ZIP con 100 archivos pequeños, y un ZIP almacenado sin compresión. Para cada uno se indican el número de entradas y los métodos de compresión.

ZIP es el contenedor universal (DOCX, XLSX, EPUB, JAR y APK son todos ZIP) y el archivo comprimido que más se sube. El código de extracción tiene que manejar con elegancia archivos vacíos, anidamiento profundo, muchas entradas y métodos de compresión poco habituales; estos archivos cubren cada uno de esos casos sin ser maliciosos.

Descarga archivos ZIP de ejemplo

ArchivoDetallesTamañoDescargar
sample-archive-empty.zip
archivo comprimido vacío (0 entradas)
0 entradas22 B
22 bytes
Descargar ZIP
sample-archive-nested.zip
anidado: ZIP dentro de un ZIP
3 entradas1 KB
1054 bytes
Descargar ZIP
sample-archive-100-files.zip
100 archivos de texto pequeños
100 entradas35 KB
35.459 bytes
Descargar ZIP
sample-archive-small.zip
10 archivos • DEFLATE
10 entradas746 KB
745.525 bytes
Descargar ZIP
sample-archive-stored-uncompressed.zip
método STORED (sin compresión)
6 entradas801 KB
801.052 bytes
Descargar ZIP
sample-archive-medium.zip
7 archivos • DEFLATE
7 entradas2.9 MB
2.854.421 bytes
Descargar ZIP
sample-archive-large.zip
18 archivos • DEFLATE
18 entradas5.8 MB
5.762.117 bytes
Descargar ZIP
sample-archive-50mb.zip
50 MB • bloques stored (sin comprimir)
—48 MB
48.001.968 bytes
Descargar ZIP
sample-archive-100mb.zip
100 MB • bloques stored (sin comprimir)
—100 MB
100.003.788 bytes
Descargar ZIP
sample-archive-500mb.zip
500 MB • bloques stored (sin comprimir)
—500 MB
500.017.788 bytes
Descargar ZIP
10 archivos · enlaces directos · sin registro · CORS habilitado

Usa estos archivos desde la línea de comandos o CI

Todas las URL son estables y tienen CORS abierto. Fija el SHA-256 en tu prueba y sabrás en el momento en que cambie un fixture.

# Descargar un archivo
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/archives/zip/sample-archive-empty.zip

# Verificarlo (el SHA-256 de cada archivo aparece arriba)
shasum -a 256 sample-archive-empty.zip

# Índice legible por máquina de todos los archivos de ejemplo
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="zip")'

El formato ZIP de un vistazo

Nombre completoArchivo ZIP
Extensiones.zip
Tipo MIMEapplication/zip
EstándarPKWARE APPNOTE; ISO/IEC 21320-1
CompresiónDEFLATE (la variante almacenada no usa ninguna)
EstructuraTodas las entradas bajo pine-birch-samples/, sin rutas absolutas ni traversal
Bytes mágicos50 4B 03 04 ("PK"); el ZIP vacío es 50 4B 05 06

Qué se prueba con archivos ZIP de ejemplo

  • Servicios de extracción y funciones de “sube un ZIP”
  • Casos límite de archivo vacío y sin entradas
  • Límites de recursión en archivos anidados
  • Rendimiento con muchas entradas
  • Compatibilidad con métodos de compresión (almacenado frente a deflate)

Preguntas frecuentes

¿Alguno de estos es una bomba ZIP?

No. El archivo anidado contiene dos ZIP diminutos; el de 100 archivos contiene 100 archivos de texto pequeños, y el grande se expande aproximadamente al tamaño indicado. Nada se expande de forma desproporcionada. Prueban la corrección, no el agotamiento de recursos.

¿Por qué el ZIP vacío ocupa 22 bytes?

Es el tamaño de un registro de fin del directorio central (end-of-central-directory) sin entradas: el ZIP válido mínimo. Muchas herramientas lo rechazan; si la tuya debe hacerlo es una decisión de producto, y este archivo te permite tomarla de forma deliberada.

¿Es seguro descargar estos archivos ZIP?

Sí. Cada archivo lo genera desde cero nuestro propio script abierto (nada se extrae de otros sitios ni lo suben usuarios) y no contiene scripts, macros ni ejecutables. El SHA-256 de cada archivo se publica en esta página para que puedas verificar lo que has recibido.

¿Puedo usar los archivos ZIP de ejemplo con fines comerciales?

Sí. Son gratis para cualquier fin, incluidos productos comerciales, suites de pruebas, demos y redistribución, sin necesidad de atribución. No hay nada que licenciar ni nadie a quien pedir permiso.

¿Puedo enlazar directamente estos archivos o usarlos en CI?

Sí. Cada enlace es una URL directa y estable por HTTPS con Access-Control-Allow-Origin: * y cabeceras de caché de larga duración, así que curl, wget, fetch() y los ejecutores de pruebas pueden descargarlos directamente. Cada página enlaza un índice JSON de todos los archivos (consulta la sección de línea de comandos).

Archivos de ejemplo relacionados

¿Encontraste un problema o algo que podría mejorar? Leemos todos los mensajes y lo arreglamos rápido.

¿Pruebas un flujo de archivos? Los construimos.

Subidas, conversiones, vistas previas, procesamiento de documentos y flujos multimedia son el tipo de sistemas en producción que FreeToolsForWeb diseña y opera para sus clientes, y por eso necesitábamos estos archivos en primer lugar.

Ver herramientas gratis