ZIP vs RAR
ZIP i RAR su široko korišteni formati datoteka za kompresiju podataka. Kompresija podataka je proces smanjenja veličine podataka. Koristi shemu kodiranja, koja kodira podatke koristeći manji broj bitova od originalnih podataka. Osim kompresije podataka, ZIP podržava i arhiviranje. ZIP datoteka može biti sastavljena od nekoliko datoteka koje se komprimiraju ili pohranjuju bez kompresije. RAR (Roshal Archive) je također format datoteke koji podržava proširenje datoteka uz kompresiju podataka.
Šta je ZIP?
ZIP je format datoteke koji podržava kompresiju podataka i arhiviranje. Prvobitno kreiran 1989. od strane Phila Katza, danas ZIP podržava mnogo softvera uključujući ugrađenu ZIP podršku koju pružaju operativni sistemi Windows i Mac OS X (verzije 10.3 i kasnije). Tipično, ekstenzije datoteka “.zip” ili “. ZIP” i MIME tip medija application/zip se koriste za ZIP datoteke. ZIP se može koristiti za arhiviranje više datoteka, a kompresija je opcionalna prilikom arhiviranja. Ako se kompresija koristi za arhivu, onda se primjenjuje na zasebne datoteke. 32-bitni CRC algoritam se koristi u ZIP formatu. Da bi se povećala sigurnost podataka, ZIP uključuje dvije kopije strukture arhivskog direktorija. ZIP format podržava metode kompresije kao što su DEFLATE, BZIP2, LZMA (EFS), WavPack, PPMd, itd. Jedna prednost ZIP formata je u tome što kompresiju datoteka u arhivi obavlja zasebno, datotekama se može pristupiti nasumično. Osim toga, korisnik ima mogućnost primjene različitih algoritama kompresije na različite tipove datoteka kako bi postigao bolju kompresiju. Simetrično šifrovanje zasnovano na lozinki podržano je sa ZIP-om.
Šta je RAR?
RAR je takođe format za kompresiju i arhiviranje podataka. Razvio ga je Eugene Roshal i koristi ekstenzije datoteka.rar za skup volumena podataka i.rev za skup volumena za oporavak. Algoritam kompresije koji se koristi u RAR-u je zatvoreni algoritam. Metoda kompresije zasnovana na Lempel-Ziv-u (LZSS) i predviđanju parcijalnim podudaranjem (PPM) kompresije se koristi u trenutnoj RAR verziji (verzija 3). Samo komercijalni softver kao što je WinRAR može se koristiti za kreiranje RAR datoteka. Softver treće strane kao što je WinZip, RarZilla, 7-Zip, IZArc, PeaZip, Zipeg, itd. može se koristiti za čitanje RAR datoteka. Kreiranjem "volumena za oporavak" prilikom kreiranja RAR fajlova, možete rekonstruisati fajlove koji nedostaju.
Koja je razlika između ZIP-a i RAR-a?
Iako su i ZIP i RAR formati za kompresiju podataka i arhiviranje datoteka, oni imaju neke razlike. Komprimiranje podataka pomoću RAR-a bit će sporije od komprimiranja istih podataka korištenjem ZIP-a. Ali RAR može postići bolju stopu kompresije od ZIP-a. Kreiranje RAR datoteka zahtijevalo bi vlasnički softver kao što je WinRAR, ali raspakivanje RAR datoteka moglo bi se obaviti korištenjem mnogih besplatnih softvera. S druge strane, puno komercijalnih i open source alata i biblioteka je dostupno za ZIP. Minimalna dozvoljena veličina za ZIP datoteku je 22 bajta, dok je minimalna veličina RAR datoteke 20 bajtova. Maksimalna veličina standardne ZIP datoteke je 4 GiB (232-1), a maksimalna veličina RAR datoteke je 8 eksabajta (263 -1).