Hvor meget komprimerer en zip-fil?

ZIP-filformatet er udviklet af Pkware. Tidlig udvikling af formatet blev afsluttet i 1986. Det gør det muligt at komprimere og arkivere data, hvilket sparer diskplads og gør det nemmere at sikkerhedskopiere og overføre store eller flerdelte filer. Der er mange faktorer, der påvirker graden af ​​kompression, der kan opnås.

Kompressionstyper

Der er to typer filkomprimering: tabsfri og tabsgivende. Zip-formatet er et eksempel på tabsfri komprimering, hvilket betyder, at de komprimerede data kan returneres til den nøjagtige tidligere tilstand uden fejl. Tabskomprimering favoriserer effektivitet frem for nøjagtighed, hvilket gør det muligt at erstatte eller helt eliminere data. Et tabsfrit format tillader ikke komprimeringsmetoder, der ikke tillader en perfekt genskabelse af de originale data, selvom disse metoder ville være mere effektive.

Dagens video

Metoder

Zip-formatet inkluderer specifikationer for flere algoritmiske metoder til filkomprimering. Den anvendte metode kan have en betydelig effekt på det opnåede kompressionsniveau. Nogle af de tilgængelige metoder inkluderer krympe, reducere, implodere og tømme luften. Af disse er deflater den mest udbredte. Det er standardkomprimeringsmetoden, der bruges i Pkzip, WinZip og Info-Zip.

Variabilitet

Hvorvidt en fil kan komprimeres varierer efter filtype. For eksempel mangler tekstfiler som standard enhver komprimering, hvor hvert tegn er repræsenteret individuelt i hex. Hex, eller hexadecimal, er et talsystem, der består af 16 unikke enkelttegns-id'er, der er i stand til at repræsentere hver byte i en fil. Kompressionshastigheder på denne type fil er generelt meget gode.

Mange medieformater, såsom MP3'er, inkluderer komprimering som en del af formatstandarden. Kompressionshastighederne på disse filer er normalt dårlige, hvilket potentielt endda resulterer i en "komprimeret" zip-fil, der er større end originalen på grund af de ekstra data i zip-arkivet.

Sammenligning

Zip-formatet er ikke det eneste komprimeringsformat, der bruges. Andre almindelige komprimeringsformater inkluderer RAR og 7-zip. Ifølge Igor Pavlov, udvikler af 7-zip, underperformer standard zip-formatet de to andre formater med så meget som 30 til 40 procent, afhængigt af typen af ​​data, der komprimeres.

I en test komprimerede Pavlov en fuld installation af Google Earth 3.0.0616. Dataene var i alt 23,5 MB før komprimering. Standard zip-formatet gav cirka 62 procent komprimering. Til sammenligning resulterede RAR i en kompressionsrate på 71 procent, og 7-zip havde 76 procent.

Begrænsninger

Tidlige inkarnationer af zip-formatet var begrænset til at håndtere data, der ikke var større end 4 gigabyte ad gangen. Dette inkluderede komprimeret og ukomprimeret individuel filstørrelse og den samlede størrelse af arkivet efter komprimering. Denne begrænsning er fjernet i nyere versioner af formatet med tilføjelsen af ​​zip64-udvidelsen. Support til zip64-udvidelsen er stadig begrænset.