Un archivo ZIP hace dos cosas distintas, y casi toda la confusión a su alrededor viene de tratarlas como una sola. Agrupa varios archivos en uno, y los comprime. Lo primero funciona siempre. Lo segundo solo a veces, y saber cuándo ahorra mucho esfuerzo inútil.
El método estándar de ZIP busca repetición. Cuando una secuencia de bytes ya apareció antes, guarda una referencia corta — «los mismos 40 bytes que aparecieron hace 300» — en lugar de los bytes.
Es sin pérdidas: al descomprimir, cada byte vuelve idéntico. Nada se aproxima, y por eso ZIP es seguro para documentos, hojas de cálculo y código de un modo que la compresión de imagen o audio no lo es.
Y como funciona por repetición, el ahorro depende enteramente de lo repetitivo que sea el contenido.
Mucho ahorro, a menudo del 70% al 95%:
Casi nada, del 0% al 3%:
La razón es la misma para toda la segunda lista: esos formatos ya están comprimidos. La repetición se eliminó una vez y no queda nada para que ZIP encuentre. Comprimir datos ya comprimidos produce a veces un archivo ligeramente mayor, porque el contenedor añade su propia contabilidad.
Esto explica la decepción más común: seleccionas 200 MB de fotos de vacaciones, las comprimes y el archivo pesa 199 MB. Nada está roto. Es el resultado correcto, y ningún ajuste lo cambiará.
Un .docx, .xlsx o .pptx es un archivo ZIP con XML dentro. Un EPUB es un ZIP con HTML dentro. En todos los casos, renombra a .zip y podrás abrirlo y ver las piezas.
Comprimir una carpeta de documentos de Word, por tanto, los agrupa de forma útil y apenas los comprime: estás comprimiendo zips.
Pero si el objetivo es de verdad un archivo más pequeño y el contenido son fotos, vídeo, audio o PDF, comprimir en ZIP es la herramienta equivocada. Comprime los archivos en sí: ahí es donde vive el tamaño.
ZipCrypto es el método original de 1989. Está completamente roto. Existen herramientas que recuperan el contenido en segundos o minutos, y el ataque ni siquiera necesita adivinar tu contraseña. Si un ZIP está protegido así, trátalo como desprotegido.
AES-256 es el método moderno y es genuinamente fuerte. Pero el soporte es desigual: no todas las herramientas lo ofrecen al crear, y algunas antiguas no pueden abrirlo. Si cifras algo que importa, confirma qué método usó tu herramienta: muchas eligen el débil por compatibilidad.
Y algo que ningún método arregla por defecto: la lista de nombres suele verse sin contraseña. Quien tenga el archivo puede ver que contiene revision-salarial-2026.xlsx aunque no pueda abrirlo. Algunas herramientas cifran también la lista; la mayoría no lo hace salvo que se lo pidas.
Si intercambias archivos entre Windows y Mac con nombres en chino, japonés o coreano, te encontrarás con esto.
El formato ZIP no tiene una regla fiable y universalmente seguida sobre qué codificación usan los nombres. Una herramienta de Windows puede escribirlos en la codificación local del sistema; un Mac que lo descomprime asume UTF-8 y produce basura ilegible donde deberían estar los nombres. Los archivos están intactos: solo los nombres se destrozan.
Mitigaciones: usa una herramienta que escriba nombres en UTF-8 explícitamente, o nombra en ASCII cuando el archivo vaya a cruzar plataformas. No es un fallo de tu copia, es un hueco del formato que lleva décadas ahí.
Los archivos creados en Mac suelen contener una carpeta __MACOSX y archivos .DS_Store dispersos. Guardan metadatos propios de Mac, son inofensivos y parecen basura o un error para cualquiera en Windows. Casi todas las herramientas de compresión tienen una opción para excluirlos; vale la pena activarla antes de enviar.