Ir al contenido

Sobre el Visor ZIP Online

Un visor ZIP que trata tus archivos como algo que no es asunto nuestro.

Qué es esto

Visor ZIP Online abre archivos ZIP en tu navegador para que veas qué contienen, previsualices archivos concretos y descargues solo las partes que realmente quieres. No hay nada que instalar, nada a lo que registrarse y ningún límite de uso.

Todo esto es una web estática más algo de JavaScript. Cuando abres un archivo, ese JavaScript lo lee directamente en tu navegador usando el mismo aislamiento que impide a cualquier otra web tocar tu ordenador. Tu archivo no se envía a ninguna parte.

Por qué lo creamos

Busca una forma de abrir un archivo ZIP online y encontrarás muchas opciones. Pero fíjate en cómo funcionan y aparece un patrón: casi todas te piden subir el archivo. El tuyo viaja a un servidor de alguien a quien no conoces, se descomprime allí y se queda en almacenamiento temporal el tiempo que ese operador decida.

Para una foto de un gato, vale. Para una exportación de tus datos personales, los recursos confidenciales de un cliente o una carpeta con papeleo fiscal, es un intercambio francamente malo a cambio de la comodidad de no instalar un programa.

Los navegadores llevan años pudiendo hacer este trabajo en local. La tecnología para leer un ZIP en una pestaña existe desde hace más de una década. Casi nadie construyó la herramienta así, porque subir es más fácil de programar y crea un negocio con planes de pago que vender. Nos pareció que la versión buena debía existir.

Cómo funciona

Cuando sueltas un archivo, el navegador nos entrega los bytes y analizamos la estructura del ZIP en un hilo en segundo plano — un Web Worker — para que la página siga respondiendo incluso con archivos muy grandes. Leemos el directorio central del archivo para obtener una lista exacta de cada entrada con su tamaño real, su fecha y sus datos de compresión, y con eso construimos el árbol de carpetas que ves.

No se descomprime nada hasta que lo pides. Haces clic en un archivo y solo se extrae ese, en memoria, mientras lo estás mirando. Cierras el archivo y desaparece.

El único código de servidor que ejecutamos es un relé para la función de abrir desde una URL. Los navegadores se niegan a leer un archivo de otro dominio salvo que ese dominio lo permita, y la mayoría de servidores de archivos no lo hacen. Así que cuando se rechaza la descarga directa, hacemos pasar los bytes por nuestro propio punto de acceso para completarla. Solo gestiona URL públicas que hayas escrito tú, no escribe nada en disco y no conserva nada.

En qué creemos

Una herramienta debería hacer bien una sola cosa. Esta muestra archivos ZIP. No quiere tu correo, no te seguirá por internet y no tiene versión Pro.

Ser honestos sobre los límites forma parte de eso. Los archivos protegidos con contraseña no se pueden abrir aquí, porque los formatos de cifrado implicados no están soportados por la librería que usamos, así que te lo decimos con claridad en lugar de fallar con un error vago. Los archivos muy grandes están limitados por la memoria de tu dispositivo, no por una regla que nos hayamos inventado. Y el relé de URL es un servidor real tocando bytes reales, así que lo describimos en vez de presumir de una pureza que no tenemos.