Bomba Zip
Una bomba Zip es un archivo comprimido que consume una enorme cantidad de espacio de almacenamiento al descomprimirse. Cuando se abre una bomba Zip, puede ocupar rápidamente todo el espacio libre de un dispositivo de almacenamiento.
La mayoría de los archivos Zip tienen una relación de compresión de entre 2:1 y 10:1. Por ejemplo, un archivo .ZIP comprimido de 3 megabytes podría expandirse hasta ocupar 15 megabytes. Una bomba Zip, por otro lado, puede tener una relación de compresión superior a 1.000.000:1. Una bomba Zip pequeña de 40 kilobytes puede expandirse hasta superar los 5 gigabytes. Una bomba Zip de 10 megabytes puede expandirse hasta superar los 280 terabytes.
Las bombas Zip logran relaciones de compresión astronómicas mediante uno de dos métodos:
- Compresión recursiva
- Archivos superpuestos
La compresión recursiva, que es la forma más común de crear una bomba Zip, almacena capas de archivos comprimidos en un solo archivo. Cuando se descomprime el archivo principal, este expande los archivos anidados de forma recursiva. A medida que se abren varias capas de archivos comprimidos, el resultado crece de forma exponencial.
Una bomba Zip también puede crearse mediante archivos superpuestos. En lugar de almacenar capas de archivos comprimidos, el archivo contiene varios encabezados de directorio que apuntan a un solo archivo. Al «superponer» archivos dentro del archivo comprimido, puede superar la relación de compresión máxima de 1.032.
Las bombas Zip se consideran software malicioso porque pueden utilizarse con fines malintencionados. Por ejemplo, la descompresión rápida puede utilizar el 100 % de los recursos del sistema, lo que deja la computadora sin responder. Afortunadamente, la mayoría de los programas antivirus pueden detectar las bombas Zip y advertirle que no las abra. Si abre una bomba Zip sin saberlo en su PC, la mayoría de las utilidades Zip le permiten detener la descompresión a mitad del proceso.
Pon a prueba tu conocimiento