7-Zip Compression Method

7-Zip Compression Method


7-Zip fungerer som en fil arkivverktøy. Med fil arkivering, kan brukerne kombinere flere filer til en enkelt "arkiv" fil, noe som gjør oppgaver som fil organisasjon og dataoverføring mer praktisk. 7-Zip benytter også data komprimering, slik at arkivfilen blir mindre i størrelse enn summen av de enkelte ukomprimerte filer. 7-Zip bruker 7z arkiv filformat som støtter flere metoder for komprimering.

Åpen kilde

7z har åpen kildekode-teknologi, noe som gjør den i stand til å bli endret for å støtte flere komprimeringsmetoder. Fra 2011 støtter 7z LZMA, LZMA2, PPMD, BCJ, BCJ2, bzip2, og luften ut kompresjonsmetoder, med LZMA opptrer som standard, i henhold til 7z nettstedet.

LZMA

LZMA står for "Lempel-Ziv-Markov algoritme. Algoritmen bruker ordboken komprimering, noe som tillater den å kondensere flere forekomster av lange strenger av identiske data. Fra 2011 har LZMA noen av de beste komprimering prosenter er tilgjengelige blant kompresjonsmetoder, noe som betyr at det kan krympe filer som er mindre enn de fleste andre metoder. LZMA har en relativt langsom komprimering hastighet, omtrent mellom 1,5 og 4,5 megabyte per sekund, men med svært rask dekompresjon ytelse: rundt 15 megabyte per sekund.

bzip2

Bzip2 har eksistert siden slutten av 1990-tallet og tilbudt en tidlig overlegen alternativ til eldre populære komprimeringsmetoder som Deflate, som var grunnlaget for den populære ZIP-fil format. Gratis og åpen kildekode bzip2 er fortsatt under utvikling i dag. Den bruker ni forskjellige typer komprimering, særlig blant Burrows-Wheeler algoritme. Denne algoritmen ordner rekkefølgen av data for å skape gjenta tegn, som deretter kan kondenseres.

PPMD

PPMD komprimering utgjør en variant på PPM kompresjon, eller "Prediction av delvis tilpasning", som bruker statistiske metoder for å kondensere data ved å forutsi fremtidige tegn basert på tidligere funn. Det har vist særlig effektivitet på å komprimere filer som inneholder naturlig språk tekst, for eksempel engelsk.