Mikä on ZIP?
ZIP on tiedonpakkausmenetelmä. Siihen liittyvä tiedostopääte
on .zip.
Historiaa
ZIP-formaatin kehitti PKWARE-yhtiön perustaja Phil Katz. Hän
julkaisi ensimmäisen version ZIP-formaatista uuden
PKZIP-pakkausohjelman yhteydessä vuonna 1989. Nimi zip viittaa
nopeuteen, ja sitä ehdotti Katzin ystävä Robert Mahony. Nimellä
he halusivat kertoa, että PKZIP oli paljon nopeampi kuin muut
silloin markkinoilla olleet pakkausohjelmistot.
1990-luvulla, kun yhä useammassa tietokoneessa alkoi olla graafinen
käyttöliittymä, ohjelmoijat alkoivat kehitellä graafista
ZIP-pakkaajaa, Nico Mak Computingin WinZip ja WinRar näistä
tunnetuimpina. PKWARE julkaisi myös oman versionsa. Uudet versiot
olivat paljon edellisiä helpompia käyttää. Käyttäjän ei
tarvinnut opiskella erikseen Zip-ohjelman käyttöä, jos hän
halusi vain pakata ja purkaa tiedostoja.
Tekniikka
Zip on verrattain yksinkertainen pakkausmenetelmä, joka pakkaa
jokaisen tiedoston erikseen. Tämä nopeuttaa tiedostojen lukua, kun
yhtä tiedostoa etsiessään ei tarvitse ladata muiden tiedostojen
dataa. On kuitenkin mahdollista, että varsin pieniä tiedostoja
pakatessa tiedoston koko voi kasvaa. Tieto paketin sisältämistä
tiedostoista on tallennettu paketin loppuun, mikä tekee paketin
jakamisesta moneen tiedostoon vaikeaa.
Zip osaa monia erilaisia pakkausalgoritmeja, mutta yleensä se käyttää
Katzin kehittämää Deflate-algoritmia. Se tukee myös
yksinkertaista salasanasuojausta, joka on tosin osoittautunut
helpoksi murtaa.