Bomba zip
Uma bomba zip é um arquivo compactado que consome uma enorme quantidade de espaço de armazenamento quando descompactado. Quando uma bomba zip é aberta, ela pode rapidamente ocupar todo o espaço livre em um dispositivo de armazenamento.
A maioria dos arquivos Zip tem uma taxa de compactação entre 2:1 e 10:1. Por exemplo, um arquivo .ZIP compactado de 3 megabytes pode ser expandido para 15 megabytes. Uma bomba zip, por outro lado, pode ter uma taxa de compactação superior a 1.000.000:1. Uma pequena bomba zip de 40 quilobytes pode ser expandida para mais de 5 gigabytes. Uma bomba zip de 10 megabytes pode ser expandida para mais de 280 terabytes.
As bombas zip alcançam taxas de compactação astronômicas usando um de dois métodos:
- Compactação recursiva
- Arquivos sobrepostos
A compactação recursiva, que é a forma mais comum de criar uma bomba zip, armazena camadas de arquivos compactados em um único arquivo. Quando o arquivo principal é descompactado, ele expande recursivamente os arquivos aninhados. À medida que várias camadas de arquivos compactados são abertas, a saída cresce exponencialmente.
Uma bomba zip também pode ser criada usando arquivos sobrepostos. Em vez de armazenar camadas de arquivos compactados, o arquivo contém vários cabeçalhos de diretório que apontam para um único arquivo. Ao "sobrepor" arquivos dentro do arquivo, ele pode exceder a taxa de compactação máxima de 1.032.
As bombas zip são consideradas malware porque podem ser usadas para fins mal-intencionados. Por exemplo, a descompactação rápida pode usar 100% dos recursos do sistema, fazendo o computador parar de responder. Felizmente, a maioria dos programas antivírus consegue detectar bombas zip e avisar para não abri-las. Se você abrir uma bomba zip sem saber no seu PC, a maioria dos utilitários Zip permite interromper a descompactação durante o processo.
Teste seus conhecimentos