Verschillen tussen de vele gecomprimeerde bestandsindelingen voor archieven

Als je een bestandshoarder bent, is bestandscompressie iets wat je absoluut moet weten. Hoewel de opslagtechnologie in een snel tempo blijft verbeteren, is efficiëntie nooit een slechte zaak.

Om nog maar te zwijgen van het feit dat veel van onze bestandsstandaarden tegenwoordig in het niet vallen bij die van het verleden - de 128 kbps MP3's die we vroeger downloadden op Napster zijn nu vervangen door FLAC's , waarbij een enkel nummer zo groot kan zijn als een heel MP3 - album.

Velen van ons hebben bestanden waar we niet vanaf willen, maar waar we ook geen onmiddellijke, dynamische toegang toe nodig hebben. Dit kunnen foto's, video's, muziek en nog veel meer zijn. Het maken van een archief van deze bestanden kan de gebruikte schijfruimte verminderen, wat op zijn beurt kan leiden tot betere prestaties. Het kan ook uw portemonnee besparen: uw externe harde schijf van 1 TB kan dichter bij 2 TB aanvoelen als u op de juiste manier archiveert!

Je bestanden leren comprimeren is niet erg moeilijk, maar hoe zit het met al die archiefformaten? Als u bestanden comprimeert, worden ze in een "doos" van een enkel bestand geplaatst, maar dat bestand kan zoveel verschillende extensies hebben: ZIP , RAR , 7Z, TAR , GZ - wat(GZ—what) betekenen deze allemaal? Er is toch wel een verschil, toch?

Natuurlijk is er! Als er iets is waar pc in uitblinkt, dan geeft het je opties, en als het gaat om het archiveren van je bestanden, heb je er veel van. Laten we in dit artikel de verschillen bespreken tussen de vele populaire gecomprimeerde bestandsarchiefindelingen(differences between the many popular compressed file archive formats) .

Wat is een ZIP-archief?

WinZip is een van de eerste bestandsarchiverings die wijdverbreid populair werd, en het stelt gebruikers in staat om bestanden te comprimeren als een ZIP - archief.

Dit zijn de belangrijkste verschillen die het ZIP -formaat heeft ten opzichte van andere archiefbestandstypen:

  • Bestanden kunnen zonder compressie worden opgeslagen.
  • Elk bestand in het archief wordt afzonderlijk gecomprimeerd. Dit maakt het gebruik van verschillende algoritmen en een hogere compressieverhouding mogelijk, maar heeft het nadeel van een grotere archiefbestandsgrootte bij het comprimeren van een groot aantal kleine bestanden.
  • De op wachtwoorden gebaseerde codering van ZIP was tot 2003 (toen AES werd toegevoegd) crimineel zwak.
  • Totdat er extensies kwamen, was er een harde limiet van 4 GB voor alles: niet-gecomprimeerde bestandsgrootte, gecomprimeerde bestandsgrootte en totale archiefgrootte.
  • ZIP -compressie is sneller en niet zo CPU-intensief als veel van de huidige populaire alternatieven.
  • ZIP wordt standaard ondersteund door de meeste Linux - distributies en alle versies van Windows (sinds XP).

Wat is een RAR-archief?

WinRAR werd beroemd vanwege zijn nooit eindigende "proefperiode". Na 30 dagen zou je een pop-up in WinRAR krijgen waarin staat dat je proefperiode was afgelopen, die je dan gewoon... kon sluiten. RAR , genoemd naar de ontwikkelaar, Eugene Roshal , is tegenwoordig een ongelooflijk populair archiefformaat.

Hier is hoe het verschilt van de massa:

  • RAR maakt de modularisering van archieven in volumes mogelijk, wat een efficiënte manier is om enorme bestanden op te slaan.
  • U kunt ook bestanden comprimeren tot een enkel blok (vast formaat).
  • AES-codering is standaard.
  • Archieven kunnen worden beveiligd met een wachtwoord.
  • Compressie van audiobestanden is bijzonder efficiënt (tot 90%).
  • RAR- archieven kunnen worden ingesloten in andere bestanden. Wist(Did) u dat u een RAR-archief in een JPEG kunt verbergen(hide a RAR archive in a JPEG) ?
  • Veel RAR -extractieroutines zijn herschreven als open-sourcesoftware.
  • RAR heeft over het algemeen een betere compressieverhouding in vergelijking met ZIP , zijn grootste concurrent.

Wat is een 7Z-archief?

Het is niet verwonderlijk dat het 7Z-archiefformaat werd geïntroduceerd door de Windows - toepassing 7-Zip . Dat was helemaal in 1999! 7-Zip en een bibliotheek om het 7Z-bestandsformaat te lezen, zijn beide openbaar beschikbaar onder de GNU Lesser General Public License .

Hier zijn enkele van de functies van 7Z:

  • 7Z heeft een architectuur die zowel modulair als open is, waardoor bestanden kunnen worden gecomprimeerd, geconverteerd en versleuteld via verschillende stapelmethoden.
  • Bestanden kunnen worden gecomprimeerd met verhoudingen van ongeveer 2-10%.
  • AES-codering is standaard.
  • Alle archiefkoppen zijn gecomprimeerd. Archiefkoppen slaan informatie op over hoe gegevensblokken in het archief moeten worden verwerkt.
  • Extreem grote (miljarden GB) bestanden worden ondersteund.
  • Ondersteunde compressie-algoritmen ( LZMA/LZMA2 , PPMd , BZip2 ) kunnen profiteren van parallel computergebruik op moderne multi-core CPU's .

Wat is een TAR-archief?

TAR is het meest populaire archiefbestandsformaat op Unix- en Unix -achtige systemen. Het is belangrijk om te begrijpen dat elke TAR slechts een archiefbestand is. Het wordt gebruikt in combinatie met GZ, dat wordt gebruikt om bestanden te comprimeren en zelf geen archiveringsmogelijkheden heeft. Samen creëren ze een “tarball”-bestand ( TAR.GZ -formaat).

TAR maakt het mogelijk om gecomprimeerde HTTP - reacties te ontvangen en gecomprimeerde verzoeken te verzenden, waardoor compressieverhoudingen tot 80% kunnen oplopen. Dit archiefformaat wordt meestal gebruikt voor het maken van back-ups en het distribueren van inhoud over Linux - smaken. TAR -archieven behouden groepsmachtigingen, datums, directorystructuren en andere belangrijke bestandssysteeminformatie.

Zoals u kunt zien, heeft elk archiefformaat zijn voor- en nadelen - kies verstandig, afhankelijk van het type bestanden dat u comprimeert en het doel van uw archief. Compressieverhouding(Compression) , snelheid en veiligheid zijn allemaal de moeite waard om rekening mee te houden, en er is een tijd en plaats voor elk van deze formaten!



About the author

Ik ben een softwareontwikkelaar met meer dan 10 jaar ervaring. Ik ben gespecialiseerd in Mac-programmering en heb duizenden regels code geschreven voor verschillende Mac-programma's, waaronder maar niet beperkt tot: TextEdit, GarageBand, iMovie en Inkscape. Ook heb ik ervaring met Linux en Windows ontwikkeling. Dankzij mijn vaardigheden als ontwikkelaar kan ik hoogwaardige, uitgebreide tutorials schrijven voor verschillende softwareontwikkelingsplatforms - van macOS tot Linux - waardoor mijn tutorials de perfecte keuze zijn voor diegenen die meer willen weten over de tools die ze gebruiken.



Related posts