A zip fájlformátumot a Pkware fejlesztette ki. A formátum korai fejlesztése 1986-ban fejeződött be. Lehetővé teszi az adatok tömörítését és archiválását, így lemezterületet takarít meg, és megkönnyíti a nagy vagy több részből álló fájlok biztonsági mentését és átvitelét. Számos tényező befolyásolja az elérhető tömörítés mértékét.
Tömörítési típusok
Kétféle fájltömörítés létezik: veszteségmentes és veszteséges. A zip formátum egy példa a veszteségmentes tömörítésre, ami azt jelenti, hogy a tömörített adatok hibátlanul visszaállíthatók az előző állapotukba. A veszteséges tömörítés előnyben részesíti a hatékonyságot a pontossággal szemben, lehetővé téve az adatok helyettesítését vagy teljes eltávolítását. A veszteségmentes formátum nem teszi lehetővé az olyan tömörítési módszereket, amelyek nem teszik lehetővé az eredeti adatok tökéletes visszaállítását, még akkor sem, ha ezek a módszerek hatékonyabbak lennének.
A nap videója
Mód
A zip formátum a fájltömörítés többféle algoritmikus módszerére vonatkozó specifikációkat tartalmaz. Az alkalmazott módszer jelentős hatással lehet az elért tömörítési szintre. A rendelkezésre álló módszerek közé tartozik a zsugorítás, a redukálás, a felrobbanás és a leeresztés. Ezek közül a deflate a legszélesebb körben használt. Ez a Pkzip, WinZip és Info-Zip alapértelmezett tömörítési módszere.
Változékonyság
A fájlok tömöríthetőségének mértéke fájltípusonként változik. Például a szövegfájlok alapértelmezés szerint nem tömörítenek, minden karakter külön-külön hexadecimális formában van ábrázolva. A hexadecimális vagy hexadecimális számrendszer 16 egyedi egykarakteres azonosítóból áll, amelyek képesek a fájl minden bájtját ábrázolni. Az ilyen típusú fájlok tömörítési aránya általában nagyon jó.
Sok médiaformátum, például az MP3, a formátumszabvány részeként tartalmazza a tömörítést. Ezeknek a fájloknak a tömörítési aránya általában gyenge, és akár az eredetinél nagyobb "tömörített" zip-fájlt is eredményezhet a zip-archívumban lévő további adatok miatt.
Összehasonlítás
A zip formátum nem az egyetlen használatban lévő tömörítési formátum. Egyéb gyakori tömörítési formátumok közé tartozik a RAR és a 7-zip. Igor Pavlov, a 7-zip fejlesztője szerint a szabványos zip formátum a tömörített adatok típusától függően akár 30-40 százalékkal is alulmúlja a másik két formátumot.
Egy teszt során Pavlov a Google Earth 3.0.0616 teljes telepítését tömörítette. Az adatok tömörítés előtt összesen 23,5 MB-ot tettek ki. A szabványos zip formátum körülbelül 62 százalékos tömörítést biztosított. Összehasonlításképpen a RAR 71 százalékos tömörítési arányt eredményezett, a 7-zip pedig 76 százalékot.
Korlátozások
A zip formátum korai inkarnációi a 4 gigabájtnál nem nagyobb adatok kezelésére korlátozódtak. Ez magában foglalta a tömörített és tömörítetlen egyedi fájlméretet, valamint az archívum teljes méretét a tömörítés után. Ez a korlátozás megszűnik a formátum újabb verzióiban a zip64 kiterjesztéssel. A zip64 kiterjesztés támogatása továbbra is korlátozott.