Definice a význam Zip Bomb

Co je Zip Bomb?

Zipová bomba je komprimovaný soubor, který při dekomprimaci spotřebuje obrovské množství úložného prostoru. Při otevření zip bomby může rychle zabrat veškeré volné místo na úložném zařízení.

Většina Zip souborů má kompresní poměr mezi 2:1 a 10:1. V případě, že je soubor otevřen, může se stát, že se jeho komprese bude pohybovat mezi 2:1 a 10:1. Například soubor megabyte komprimovaný .ZIP o velikosti 3 megabajty se může rozšířit na 15 megabajtů. Naproti tomu bomba typu zip může mít kompresní poměr více než 1 000 000:1. Malá 40 kilobajtová zip bomba se může rozšířit na více než 5 gigabajtů. Bomba zip o velikosti 10 megabajtů se může rozšířit na více než 280 terabajtů.

Zipové bomby dosahují astronomických kompresních poměrů pomocí jedné ze dvou metod:

* Rekurzivní komprese
* Překrývání souborů

Rekurzivní komprese, která je nejběžnějším způsobem vytváření bomby zip, ukládá vrstvy komprimovaných souborů do jednoho archivu. Při dekomprimaci primárního archivu se rekurzivně rozšíří vnořené archivy. Při otevření více vrstev komprimovaných souborů roste výstup exponenciálně.

Bombu zip lze také vytvořit pomocí překrývajících se souborů. Místo ukládání vrstev komprimovaných archivů obsahuje archiv více hlaviček adresářů, které odkazují na jeden soubor. Tím, že se soubory v archivu „překrývají“, může být překročen maximální kompresní poměr 1 032.

Zipové bomby jsou považovány za malware, protože je lze použít ke škodlivým účelům. Například rychlá dekomprese může využít 100 % systémových prostředků a způsobit, že počítač přestane reagovat. Naštěstí většina antivirových programů dokáže bomby zip odhalit a varovat před jejich otevřením. Pokud nevědomky otevřete zip bombu na svém PC, většina zip utilit umožňuje zastavit dekompresi uprostřed procesu.

Definice Zip Bomb na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Zip Bomb nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Zip Bomb alebo chcete navrhnúť nový technický termín, kontaktujte nás.