ZIP vs RAR
ZIP ir RAR yra plačiai naudojami failų formatai duomenų glaudinimui. Duomenų glaudinimas yra duomenų dydžio mažinimo procesas. Tam naudojama kodavimo schema, kuri užkoduoja duomenis naudojant mažiau bitų nei pradiniai duomenys. Be duomenų glaudinimo, ZIP taip pat palaiko archyvavimą. ZIP failą gali sudaryti keli failai, kurie yra suglaudinti arba saugomi nesuspaudžiant. RAR (Roshal Archive) taip pat yra failo formatas, palaikantis failų aprėptį, be duomenų glaudinimo.
Kas yra ZIP?
ZIP yra failo formatas, palaikantis duomenų glaudinimą ir archyvavimą. Iš pradžių 1989 m. Sukūrė Philas Katzas, šiandien ZIP palaiko daugybė programinės įrangos, įskaitant įmontuotą ZIP palaikymą, kurį teikia „Windows“ operacinės sistemos ir „Mac OS X“ (10.3 ir naujesnės versijos). Paprastai ZIP failams naudojami failų plėtiniai „.zip“ arba „.ZIP“ ir MIME laikmenos tipo programa / ZIP. ZIP gali būti naudojamas kelių failų archyvavimui, o archyvavimo metu glaudinimas nėra būtinas. Jei archyvui naudojamas glaudinimas, tada jis taikomas atskiriems failams. ZIP formate naudojamas 32 bitų CRC algoritmas. Norėdami padidinti duomenų saugumą, ZIP apima dvi archyvo katalogo struktūros kopijas. ZIP formatas palaiko glaudinimo metodus, tokius kaip DEFLATE, BZIP2, LZMA (EFS), WavPack, PPMd ir kt. Vienas ZIP formato pranašumas yra tas, kad kadangi jis glaudina failus archyve atskirai, failai gali būti atsitiktinai pasiekiami. Be to, vartotojas turi galimybę pritaikyti skirtingus glaudinimo algoritmus skirtingiems failų tipams, kad būtų geresnis glaudinimas. Simetriškas šifravimas slaptažodžiu palaikomas naudojant ZIP.
Kas yra RAR?
RAR taip pat yra duomenų glaudinimo ir archyvavimo formatas. Jį sukūrė Eugenijus Roshalas ir duomenų rinkinyje naudoja failų plėtinius .rar, o rinkinyje - .rev. Suspaudimo algoritmas, naudojamas RAR, yra uždaras algoritmas. Dabartinėje RAR versijoje (3 versija) naudojamas glaudinimo metodas, pagrįstas „Lempel-Ziv“ (LZSS) ir numatymas naudojant dalinį atitikimą (PPM). RAR failams kurti buvo galima naudoti tik tokią komercinę programinę įrangą kaip WinRAR. Trečiųjų šalių programinė įranga, tokia kaip WinZip, RarZilla, 7-Zip, IZArc, PeaZip, Zipeg ir kt., Galėtų būti naudojama RAR failams skaityti. Kurdami „atkūrimo tomus“, kurdami RAR failus, galite rekonstruoti trūkstamus failus.
Kuo skiriasi ZIP ir RAR?
Nors ZIP ir RAR yra duomenų glaudinimo ir failų archyvavimo formatai, jie turi tam tikrų skirtumų. Duomenų glaudinimas naudojant RAR bus lėtesnis nei tų pačių duomenų glaudinimas naudojant ZIP. Bet RAR gali pasiekti geresnį suspaudimo laipsnį nei ZIP. Norint sukurti RAR failus, prireiktų patentuotos programinės įrangos, tokios kaip WinRAR, tačiau išpakuoti RAR failus būtų galima naudojant daug nemokamos programinės įrangos. Kita vertus, ZIP yra daugybė komercinių ir atvirojo kodo įrankių bei bibliotekų. Mažiausias leidžiamas ZIP failo dydis yra 22 baitai, tuo tarpu mažiausias RAR failo dydis yra 20 baitų. Maksimalus standartinio ZIP failo dydis yra 4 giB (232-1), o didžiausias RAR failo dydis yra 8 egzabitai (263-1).