Rozdiely medzi mnohými archívnymi formátmi komprimovaných súborov

Ak ste hromaditeľom súborov, kompresia súborov je niečo, o čom rozhodne musíte vedieť. Aj keď sa technológia ukladania neustále zlepšuje rýchlym tempom, efektívnosť nie je nikdy na škodu.

Nehovoriac o tom, že mnohé z našich štandardov súborov dnes prevyšujú tie z minulosti – 128 kbps MP3(MP3s) , ktoré sme si sťahovali na Napster , boli teraz nahradené FLAC(FLACs) , kde jedna skladba môže mať veľkosť celého albumu MP3 .

Mnohí z nás majú súbory, ktorých sa nechceme zbaviť, no zároveň k nim nepotrebujeme okamžitý dynamický prístup. Môžu to byť fotografie, videá, hudba a oveľa viac. Vytvorenie archívu týchto súborov môže znížiť spotrebu miesta na disku, čo môže viesť k lepšiemu výkonu. Môže tiež ušetriť vaše vrecká – váš 1 TB externý pevný disk sa môže pri správnej archivácii podobať 2 TB!

Naučiť sa komprimovať súbory nie je veľmi ťažké, ale čo všetky tieto archívne formáty? Kompresia súborov ich umiestni do „škatule“ jedného súboru, ale tento súbor môže mať toľko rôznych prípon: ZIP , RAR , 7Z, TAR , GZ – čo(GZ—what) to všetko znamená? Určite je v tom rozdiel, však?

Samozrejme, že existuje! Ak je niečo, v čom PC vyniká, je to, že vám dáva možnosti, a pokiaľ ide o archiváciu súborov, máte ich veľa. V tomto článku poďme diskutovať o rozdieloch medzi mnohými populárnymi formátmi komprimovaných archívov súborov(differences between the many popular compressed file archive formats) .

Čo je to archív ZIP?

WinZip je jedným z prvých archivátorov súborov, ktorý si získal širokú popularitu a umožňuje používateľom komprimovať súbory ako archív ZIP .

Tu sú hlavné rozdiely, ktoré má formát ZIP oproti iným typom archívnych súborov:

  • Súbory je možné ukladať bez kompresie.
  • Každý súbor v archíve je komprimovaný samostatne. To umožňuje použitie rôznych algoritmov a vyšší kompresný pomer, ale prichádza s nevýhodou väčšej veľkosti archívneho súboru pri komprimácii veľkého počtu malých súborov.
  • Šifrovanie ZIP založené na heslách bolo až do roku 2003 (keď bolo pridané AES ) trestuhodne slabé.(AES)
  • Kým sa neobjavili rozšírenia, existoval pevný limit 4 GB pre všetko: veľkosť nekomprimovaného súboru, veľkosť komprimovaného súboru a celková veľkosť archívu.
  • ZIP kompresia je rýchlejšia a nie je tak náročná na CPU ako mnohé dnešné populárne alternatívy.
  • ZIP podporuje väčšina distribúcií Linuxu(Linux) a všetky verzie systému Windows (od XP) hneď po vybalení.

Čo je archív RAR?

WinRAR sa preslávil svojim nikdy nekončiacim „skúšobným“ obdobím. Po 30 dňoch by ste vo WinRAR začali dostávať vyskakovacie okno s informáciou o tom, že vaša skúšobná verzia skončila, ktorú ste potom mohli jednoducho... zavrieť. RAR , pomenovaný po svojom vývojárovi Eugenovi Roshalovi(Eugene Roshal) , je dnes neuveriteľne populárny archívny formát.

Tu je návod, ako sa líši od davu:

  • RAR umožňuje modularizáciu archívov do zväzkov, čo je efektívny spôsob ukladania veľkých súborov.
  • Alternatívne môžete komprimovať súbory do jedného bloku (pevný formát).
  • Štandardom je šifrovanie AES.
  • Archívy môžu byť chránené heslom.
  • Kompresia zvukových súborov je obzvlášť efektívna (až 90 %).
  • Archívy RAR(RAR) môžu byť vložené do iných súborov. Vedeli(Did) ste, že archív RAR môžete skryť do formátu JPEG(hide a RAR archive in a JPEG) ?
  • Mnohé rutiny extrakcie RAR boli prepísané ako softvér s otvoreným zdrojom.
  • RAR má celkovo lepší kompresný pomer v porovnaní so ZIP , jeho najväčším konkurentom.

Čo je archív 7Z?

Nie je prekvapením, že formát archívu 7Z bol predstavený aplikáciou Windows 7-Zip . To bolo ešte v roku 1999! 7-Zip a knižnica na čítanie formátu súboru 7Z sú verejne dostupné pod licenciou GNU Lesser General Public License(GNU Lesser General Public License) .

Tu sú niektoré z funkcií 7Z:

  • 7Z má architektúru, ktorá je modulárna aj otvorená, čo umožňuje komprimovať, konvertovať a šifrovať súbory pomocou rôznych metód stohovania.
  • Súbory je možné komprimovať v pomeroch okolo 2–10 %.
  • Štandardom je šifrovanie AES.
  • Všetky hlavičky archívu sú komprimované. Hlavičky archívu ukladajú informácie o tom, ako narábať s blokmi údajov v rámci archívu.
  • Podporované sú extrémne veľké (miliardy GB) súbory.
  • Podporované kompresné algoritmy ( LZMA/LZMA2 , PPMd , BZip2 ) môžu ťažiť z paralelných výpočtov na moderných viacjadrových CPU(CPUs) .

Čo je archív TAR?

TAR je najpopulárnejší formát archívneho súboru na systémoch Unix(Unix) a Unix . Je dôležité pochopiť, že každý TAR je iba archívny súbor. Používa sa v tandeme s GZ, ktorý sa používa na kompresiu súborov a sám o sebe nemá žiadne možnosti archivácie. Spoločne vytvoria súbor „tarball“ ( formát TAR.GZ ).

TAR umožňuje prijímať komprimované odpovede HTTP a odosielať komprimované požiadavky, čo umožňuje kompresný pomer dosiahnuť až 80 %. Tento formát archívu sa najčastejšie používa na zálohovanie a distribúciu obsahu v rôznych verziách Linuxu . (Linux)Archívy TAR(TAR) uchovávajú skupinové oprávnenia, dátumy, adresárové štruktúry a ďalšie dôležité informácie o súborovom systéme.

Ako vidíte, každý formát archívu má svoje výhody a nevýhody – vyberajte múdro v závislosti od typu súborov, ktoré komprimujete, a účelu archívu. Kompresný(Compression) pomer, rýchlosť a bezpečnosť sa oplatí vziať do úvahy a každý z týchto formátov má svoj čas a miesto!



About the author

Som softvérový vývojár s viac ako 10-ročnými skúsenosťami. Špecializujem sa na programovanie pre Mac a napísal som niekoľko tisíc riadkov kódu pre rôzne aplikácie Mac, vrátane, ale nie výlučne: TextEdit, GarageBand, iMovie a Inkscape. Mám skúsenosti aj s vývojom pre Linux a Windows. Moje zručnosti vývojára mi umožňujú písať vysokokvalitné a komplexné návody pre rôzne platformy vývoja softvéru – od macOS po Linux – vďaka čomu sú moje návody ideálnou voľbou pre tých, ktorí sa chcú dozvedieť viac o nástrojoch, ktoré používajú.



Related posts