Skillnader mellan de många arkivkomprimerade filformaten

Om du är en filhamstare är filkomprimering något du absolut måste känna till. Även om lagringstekniken fortsätter att förbättras i snabb takt, är effektivitet aldrig en dålig sak.

För att inte nämna, många av våra filstandarder idag överskrider de tidigare – de 128 kbps MP3(MP3s) -filer som vi brukade ladda ner på Napster har nu ersatts med FLAC(FLACs) , där en enda låt kan vara storleken på ett helt MP3- album.

Många av oss har filer som vi inte vill bli av med men som inte heller behöver omedelbar, dynamisk åtkomst till. Dessa kan vara foton, videor, musik och mycket mer. Att skapa ett arkiv med dessa filer kan minska använt diskutrymme vilket i sin tur kan resultera i bättre prestanda. Det kan också spara dina fickor – din externa hårddisk på 1 TB kan kännas närmare 2 TB om du arkiverar ordentligt!

Att lära sig att komprimera dina filer är inte särskilt svårt, men hur är det med alla dessa arkivformat? Att komprimera filer placerar dem i en "låda" med en enda fil, men den filen kan ha så många olika tillägg: ZIP , RAR , 7Z, TAR , GZ – vad(GZ—what) betyder alla dessa? Visst är det skillnad, eller hur?

Självklart finns det! Om det är något som PC utmärker sig på så är det att ge dig alternativ, och när det kommer till att arkivera dina filer har du många av dem. Låt oss i den här artikeln diskutera skillnaderna mellan de många populära komprimerade filarkivformaten(differences between the many popular compressed file archive formats) .

Vad är ett ZIP-arkiv?

WinZip är en av de första filarkiverarna som fick stor popularitet, och den låter användare komprimera filer som ett ZIP- arkiv.

Här är de viktigaste skillnaderna som ZIP -formatet har jämfört med andra arkivfiltyper:

  • Filer kan lagras utan komprimering.
  • Varje fil i arkivet komprimeras separat. Detta möjliggör användning av olika algoritmer och ett högre komprimeringsförhållande men kommer med nackdelen av en större arkivfilstorlek när ett stort antal små filer komprimeras.
  • ZIP:s lösenordsbaserade kryptering var kriminellt svag fram till 2003 (då AES lades till).
  • Fram tills tilläggen kom fanns det en hård gräns på 4 GB för allt: okomprimerad filstorlek, komprimerad filstorlek och total arkivstorlek.
  • ZIP -komprimering är snabbare och inte lika CPU-intensiv som många av dagens populära alternativ.
  • ZIP stöds av de flesta Linux- distributioner och alla versioner av Windows (sedan XP) direkt.

Vad är ett RAR-arkiv?

WinRAR blev känd för sin aldrig sinande "provperiod". Efter 30 dagar skulle du börja få ett popup-fönster i WinRAR om att din testversion hade avslutats, som du sedan bara kunde... stänga. RAR , uppkallad efter dess utvecklare, Eugene Roshal , är ett otroligt populärt arkivformat idag.

Så här skiljer det sig från mängden:

  • RAR möjliggör modularisering av arkiv till volymer, vilket är ett effektivt sätt att lagra stora filer.
  • Du kan alternativt komprimera filer till ett enda block (fast format).
  • AES-kryptering är standard.
  • Arkiv kan skyddas med ett lösenord.
  • Komprimering av ljudfiler är särskilt effektivt (upp till 90%).
  • RAR- arkiv kan bäddas in i andra filer. Visste(Did) du att du kan dölja ett RAR-arkiv i en JPEG(hide a RAR archive in a JPEG) ?
  • Många RAR -extraktionsrutiner har skrivits om till öppen källkod.
  • RAR har ett totalt sett bättre kompressionsförhållande jämfört med ZIP , dess största konkurrent.

Vad är ett 7Z-arkiv?

Föga överraskande introducerades 7Z-arkivformatet av Windows - applikationen 7-Zip . Det var ända tillbaka 1999! 7-Zip och ett bibliotek för att läsa filformatet 7Z är båda allmänt tillgängliga under GNU Lesser General Public License .

Här är några av 7Z:s funktioner:

  • 7Z har en arkitektur som är både modulär och öppen, vilket möjliggör komprimering, konvertering och kryptering av filer via olika staplingsmetoder.
  • Filer kan komprimeras i proportioner runt 2–10 %.
  • AES-kryptering är standard.
  • Alla arkivhuvuden är komprimerade. Arkivhuvuden lagrar information om hur man hanterar datablock i arkivet.
  • Extremt stora (miljarder GB) filer stöds.
  • Kompressionsalgoritmer som stöds ( LZMA/LZMA2 , PPMd , BZip2 ) kan dra nytta av parallell beräkning på moderna flerkärniga processorer(CPUs) .

Vad är ett TAR-arkiv?

TAR är det mest populära arkivfilformatet på Unix- och Unix - liknande system. Det är viktigt att förstå att varje TAR bara är en arkivfil. Det används tillsammans med GZ, som används för att komprimera filer och inte har några arkiveringsmöjligheter. Tillsammans skapar de en "tarball"-fil ( TAR.GZ- format).

TAR gör det möjligt att ta emot komprimerade HTTP- svar och skicka komprimerade förfrågningar, vilket gör att komprimeringsförhållandena kan nå upp till 80 %. Detta arkivformat används oftast för säkerhetskopiering och distribution av innehåll över Linux- varianter. TAR- arkiv bevarar gruppbehörigheter, datum, katalogstrukturer och annan viktig filsysteminformation.

Som du kan se har varje arkivformat sina för- och nackdelar - välj klokt beroende på vilken typ av filer du komprimerar och syftet med ditt arkiv. Kompressionsförhållande(Compression) , hastighet och säkerhet är alla värda att ta hänsyn till, och det finns en tid och plats för vart och ett av dessa format!



About the author

Jag är en mjukvaruingenjör med över 15 års erfarenhet av Microsoft Office och Edge. Jag har också utvecklat flera verktyg som används av slutanvändare, till exempel en app för att spåra viktig hälsodata och en ransomware-detektor. Mina färdigheter ligger i att utveckla elegant kod som fungerar bra på olika plattformar, samt att ha stor förståelse för användarupplevelse.



Related posts