Saltar al contenido

Abrir un archivo ZIP

Mira qué hay dentro de un archivo comprimido y saca solo los archivos que de verdad quieres. El ZIP nunca se guarda, así que sirve para cosas que no enviarías a un sitio web.

  • Nunca se guarda
  • Sin filas ni esperas
  • Sin registro, sin marca de agua

Cómo funciona

1

Agrega tu ZIP

Suéltalo aquí o elígelo desde tu dispositivo. No se envía nada a ninguna parte: el archivo se lee donde ya está.

2

Mira qué contiene

Cada archivo aparece con su tamaño y su carpeta antes de descomprimir nada. Un archivo comprimido grande se lista al instante, porque un ZIP lleva un catálogo que se puede leer por separado.

3

Saca lo que quieras

Descarga un solo archivo o llévate todo de una vez en un ZIP nuevo. Solo se descomprime lo que pides.

Qué sale y qué no

Aquí se pueden leer dos de los métodos de compresión del formato ZIP, stored y deflate, y entre los dos cubren prácticamente todos los .zip que circulan. No son los únicos que admite el formato. 7-Zip y WinZip escriben sin problema un .zip cuyas entradas usan LZMA, bzip2, PPMd o zstd, y un archivo así se lista perfectamente aquí, con todos los nombres y tamaños correctos, pero luego no se extrae, e indica el número de método que encontró. Es un límite de este lector, no un problema de tu archivo comprimido, y un compresor de escritorio lo abre sin rechistar.

Los nombres son el otro punto en el que un ZIP es menos preciso de lo que parece. El formato indica si sus nombres están en UTF-8 con un solo bit de marca, y los archivos creados con herramientas antiguas de Windows no lo activan. Cuando falta esa marca, un nombre se lee como UTF-8 si es posible y como Windows-1252 si no lo es, lo que mantiene exactos todos los nombres ASCII y convierte un nombre japonés o con acentos de la época de DOS en caracteres ilegibles (mojibake). El archivo en sí no se altera; solo su etiqueta está mal, y cambiarle el nombre después de descargarlo no cuesta nada.

Llevarte todo de una vez crea aquí un ZIP nuevo en lugar de devolverte el que subiste. Las entradas se vuelven a comprimir con deflate, salvo los formatos que ya están comprimidos, que se guardan tal cual; las fechas de modificación del original se conservan y se ajustan al rango que puede representar un ZIP, que va de 1980 a 2099; y los nombres se marcan como UTF-8 para que los que llevan acentos sobrevivan a unzip en macOS y Linux. Los permisos no se conservan, porque nunca se leen: aquí nada mira el modo unix de una entrada. Tampoco se reconoce como enlace un enlace simbólico dentro de un ZIP: sale como el pequeño archivo que es físicamente, con la ruta a la que apuntaba.

Los rechazos tienen cifras concretas, y vale la pena decirlas en lugar de describirlas. Cincuenta mil entradas; un gigabyte para cualquier archivo individual; dos gigabytes para todo el archivo comprimido; y una comprobación de la tasa de expansión que solo se activa cuando algo ha crecido más de cien megabytes y más de mil veces, para que un archivo de texto normal que se comprime de maravilla nunca se confunda con un ataque. Los tamaños se cuentan a partir del catálogo antes de descomprimir nada, así que una mentira en el catálogo detiene la extracción, no la pestaña.

Si buscas otra cosa

Todo aquí termina en una descarga, y eso define para qué sirve. Los archivos se guardan de uno en uno en la carpeta de descargas de tu navegador, sin estructura de carpetas; llevarte todo te da otro ZIP que tienes que descomprimir en tu equipo, un rodeo que tu propio sistema operativo podría haberse ahorrado por completo: cualquier Windows, macOS o Linux de escritorio actual abre un ZIP sin instalar nada. Usa esta página cuando el archivo comprimido esté en un lugar incómodo o cuando quieras ver qué contiene antes de comprometerte, no como sustituto de hacer doble clic en el archivo.

Algunos tipos no se reconocen en absoluto y fallan como “no es un archivo comprimido”, no como una función que falta. Un conjunto de varias partes (un .z01 y sus hermanos, o un .part1.rar) no se une: solo se abre el archivo que soltaste, y el resto de los datos está en los que no soltaste. Un .exe autoextraíble es un programa con un archivo comprimido dentro, y aquí no se identifica como archivo comprimido. Tampoco se descomprime de forma recursiva un archivo comprimido anidado: un .tar dentro de un .zip sale como .tar. 7-Zip resuelve los tres casos, y es gratis.

Preguntas frecuentes

¿Se guarda mi ZIP en algún lugar?

No. No se guarda nada ni se conserva nada, y una vez cargada la página sigue funcionando con el Wi-Fi apagado. Eso importa más con los archivos comprimidos que con la mayoría de los archivos: un ZIP con tus declaraciones de impuestos o la copia de seguridad de una carpeta es justo el tipo de cosa que no conviene entregar al servidor de un desconocido.

¿Qué formatos puede abrir?

ZIP, TAR, TAR.GZ y TGZ, GZ, RAR (tanto RAR4 como RAR5) y 7z. El archivo se identifica por su contenido y no por su extensión, así que un archivo comprimido al que alguien le cambió el nombre se abre igual.

¿Puede abrir un ZIP protegido con contraseña?

Te mostrará qué hay dentro (en un ZIP, los nombres y tamaños de los archivos no están cifrados, algo que vale la pena saber por sí solo), pero no puede leer el contenido. El cifrado ZIP es de dos tipos, y el moderno (AES) no tiene ninguna implementación nativa para navegador que podamos usar con una licencia permisiva. La página te dice claramente qué archivos están bloqueados en lugar de devolverte bytes revueltos.

¿Hay un límite de tamaño?

El límite es la memoria disponible, no un tamaño fijo. Los archivos comprimidos muy grandes se abren archivo por archivo cuando el formato lo permite, así que un ZIP grande se lista al instante y solo se descomprime el archivo que pides.

¿Es seguro abrir un archivo comprimido de alguien que no conozco?

Los archivos comprimidos son el único tipo de archivo cuyo CONTENIDO puede ser hostil, así que dos ataques clásicos se neutralizan antes de que veas nada. Un archivo dentro de un comprimido puede llamarse “../../algo” para intentar escapar de la carpeta donde se descomprime: esos nombres se corrigen y se te indica cuáles se cambiaron. Y un archivo comprimido puede pesar unos pocos kilobytes y descomprimirse en terabytes, lo que haría caer la pestaña del navegador; eso se mide y se rechaza en lugar de intentarlo.

¿Por qué algunos nombres de archivo son distintos de los que indica el archivo comprimido?

Porque un nombre dentro de un archivo comprimido no siempre es un nombre que una computadora pueda usar con seguridad. Se corrige todo lo que intente salir de su carpeta con “../”, una ruta absoluta, una letra de unidad de Windows, un nombre de dispositivo reservado como CON o un carácter invisible usado para disfrazar una extensión, y cada corrección aparece en una lista para que veas exactamente qué se cambió y por qué.

Dice que mi archivo no es un ZIP, pero termina en .zip

Entonces casi seguro que no es un ZIP. A los archivos se les cambia el nombre para burlar los filtros de correo, y es habitual encontrar un RAR o un 7z llamado “.zip”. La página lee los primeros bytes y te dice qué es realmente el archivo; y si es un formato que podemos abrir, simplemente lo abre.

Conviene saber: Aquí no se pueden abrir las entradas cifradas: nunca se pide una contraseña. Aun así aparecen en la lista, con su nombre y tamaño, porque un ZIP guarda su catálogo sin cifrar; lo único que queda fuera de alcance es el contenido, y se marca con un candado en lugar de fallar sin avisar. Los archivos comprimidos muy grandes se mantienen en memoria durante la extracción, así que un ZIP de varios gigabytes le costará trabajo a un celular.

Agrega esta herramienta a tu sitio web

Gratis para cualquier blog, página de clase o artículo de ayuda. Pega un fragmento de código y tus visitantes podrán usarla directamente en tu página.