ZIP proti RAR
ZIP in RAR sta široko uporabljena formata datotek za stiskanje podatkov. Stiskanje podatkov je postopek zmanjšanja velikosti podatkov. Uporablja shemo kodiranja, ki kodira podatke z manjšim številom bitov kot izvirni podatki. Poleg stiskanja podatkov ZIP podpira tudi arhiviranje. Datoteko ZIP lahko sestavlja več datotek, ki se stisnejo ali shranijo brez stiskanja. RAR (Roshal Archive) je tudi oblika datoteke, ki poleg stiskanja podatkov podpira tudi razpon datotek.
Kaj je ZIP?
ZIP je oblika datoteke, ki podpira stiskanje in arhiviranje podatkov. Prvotno ga je leta 1989 ustvaril Phil Katz, danes pa ZIP podpira veliko programske opreme, vključno z vgrajeno podporo ZIP, ki jo nudijo operacijski sistemi Windows in Mac OS X (različice 10.3 in novejše). Običajno se za datoteke ZIP uporabljajo datoteke z razširitvami datotek ".zip" ali ".ZIP" in MIME. ZIP se lahko uporablja za arhiviranje več datotek, stiskanje pa je neobvezno pri arhiviranju. Če se stiskanje uporablja za arhiv, se uporabi v ločenih datotekah. 32-bitni algoritem CRC se uporablja v ZIP formatu. Za večjo varnost podatkov ZIP vključuje dve kopiji strukture arhivskega imenika. Format ZIP podpira metode stiskanja, kot so DEFLATE, BZIP2, LZMA (EFS), WavPack, PPMd itd. Ena prednost pri ZIP formatu je ta, da lahko stiskanje datotek v arhivu ločeno dostopamo do datotek. Poleg tega ima uporabnik možnost, da na različne vrste datotek uporabi različne algoritme stiskanja, da doseže boljšo stiskanje. Simetrično šifriranje na osnovi gesla je podprto z ZIP-om.
Kaj je RAR?
RAR je tudi oblika stiskanja in arhiviranja podatkov. Razvil jo je Eugene Roshal in uporablja razširitve datotek .rar za nabor podatkovne prostornine in .rev za niz obnovitvenih količin. Kompresijski algoritem, uporabljen v RAR, je zaprt algoritem. V trenutni različici RAR (različica 3) se uporablja metoda stiskanja, ki temelji na kompresiji Lempel-Ziv (LZSS) in napovedovanju z delnim ujemanjem (PPM). Za ustvarjanje datotek RAR se lahko uporablja samo komercialna programska oprema, kot je WinRAR. Za branje datotek RAR je mogoče uporabiti programsko opremo drugih proizvajalcev, kot so WinZip, RarZilla, 7-Zip, IZArc, PeaZip, Zipeg itd. Z ustvarjanjem "količin obnovitve" pri ustvarjanju RAR datotek lahko rekonstruiramo manjkajoče datoteke.
Kakšna je razlika med ZIP in RAR?
Čeprav sta ZIP in RAR formati za stiskanje podatkov in arhiviranje datotek, imata nekaj razlik. Stiskanje podatkov z uporabo RAR bo počasneje kot stiskanje istih podatkov s pomočjo ZIP-ja. Toda RAR lahko doseže boljšo stopnjo stiskanja kot ZIP. Ustvarjanje datotek RAR bi zahtevalo lastniško programsko opremo, kot je WinRAR, razpakiranje RAR datotek pa bi bilo mogoče izvesti z veliko brezplačne programske opreme. Po drugi strani pa je za ZIP na voljo veliko komercialnih in odprtokodnih orodij in knjižnic. Najmanjša dovoljena velikost datoteke ZIP je 22 bajtov, najmanjša velikost datoteke RAR pa 20 bajtov. Največja velikost standardne datoteke ZIP je 4 GiB (232-1) in največja velikost datoteke RAR je 8 exabajtov (263-1).