Bzip2

bzip2 er en datakomprimering algoritme patent-fri og open source. Den seneste version, 1.0.6, blev offentliggjort September 20, 2010.

Udviklet af Julian Seward, blev offentliggjort i juli 1996. Dens popularitet voksede hurtigt som kompression var høj og stabil version 1.0 blev udgivet i 2000.

bzip2 producerer de fleste tilfælde komprimerede filer meget mindre end gzip eller ZIP, men det "betaler" i ydeevne er lidt langsommere.

Ikke desto mindre, med den konstante virkning Moores lov som gør tidsmaskine altid mindre og mindre vigtigt, fremgangsmåderne ifølge den høj kompression bzip2 er blevet mere populære. Ifølge forfatteren, bzip2 har en effektivitet på komprimering er 10-15% lavere end for familien af ​​kompressorerne baseret på algoritmen mere effektivt i øjeblikket kendt.

bzip2 bruger Burrows-Wheeler omdanne til at konvertere de tilbagevendende karakter sekvenser i strenge af identiske bogstaver. BZIP2 blokkene er i almindelig tekst og alle af samme størrelse, også er markeret med bit sekvenser afledt af decimal repræsentation af Pi græsk.

I GNU-versionen, kan bzip2 anvendes uafhængigt:

eller det kan anvendes sammen med tar:

henholdsvis til at komprimere og dekomprimere archive.tar.bz2 i fillisten og omvendt. Men integrationen af ​​bzip2 med tjære er kun mulig i GNU version af sidstnævnte, i den oprindelige Unix er nødvendigt at bryde den proces, et rør operatør.

Data Recovery

bzip2 giver et værktøj til at gendanne beskadigede arkiver: bzip2recover. Som nævnt, bzip2 komprimerer filer i blokke, som hver uafhængigt af den anden. Hvis der under datatransmissionen opstår en fejl filen vil blive beskadiget, men det er muligt at hente data fra de ubeskadigede blokke. Hver blok har også sin egen streng af CRC-32 for at skelne de dårlige blokke dem intakt.

bzip2recover er et simpelt program, der søger efter blokke i file.bz2, udtrækker dem og gemmer dem alle nummerering dem i rækkefølge. Når du har filen-låsning, kan du åbne hver fil for at hente oplysningerne.

Forrige artikel Belejringen af ​​Mantua
Næste artikel Berma