bzip2(1) General Commands Manual bzip2(1) bzip2, bunzip2 - 1.0.8 bzcat - bzip2recover - bzip2 bzip2 [ -cdfkqstvzVL123456789 ] [ _ ... ] bunzip2 [ -fkvsVL ] [ _ ... ] bzcat [ -s ] [ _ ... ] bzip2recover _ bzip2 Burrows-Wheeler Huffman. LZ77/LZ78 PPM . GNU gzip . bzip2 . "original_name.bz2". ( ) . MS-DOS. bzip2 bunzip2 . -f. bzip2 . bzip2 . bunzip2 ( bzip2 -d) . bzip2 . bzip2 : filename.bz2 filename filename.bz filename filename.tbz2 filename.tar filename.tbz filename.tar anyothername anyothername.out .bz2 .bz .tbz2 .tbz bzip2 .out . . bunzip2 . . (-t) . -c. . stdout. . bzip2 0.9.0 . bzip2 . bzcat ( bzip2 -dc) . bzip2 BZIP2 BZIP . . . 50 . ( ) 8.05 0.5% . bzip2 CRC 32 . bzip2 ( ). . . . bzip2recover . : 0 1 ( / ) 2 3 ( ) bzip2. -c --stdout . -d --decompress . bzip2 bunzip2 bzcat . bzip2 . -z --compress -d: . -t --test () . . -f --force . bzip2 . bzip2 . bzip2 . (-f) . GNU gzip. -k --keep ( ) . -s --small . 2.5 . 2300 . -s 200 . (8 ) -s . . -q --quiet . / . -v --verbose -- . -v . -L --license -V --version . -1 ( --fast) -9 ( --best) 100 200 .. 900 . . . --fast --best GNU gzip. --fast . --best . -- . : bzip2 -- -myfilename. --repetitive-fast --repetitive-best 0.9.5 . . 0.9.5 . bzip2 . . -1 -9 100,000 900,000 () . bunzip2 . -1 -9 . : : 400 + ( 8 x _ ) : 100 + ( 4 x _ ) 100 + ( 2.5 x _ ) . bzip2 . . 900 bunzip2 3700 . 4 bunzip2 2300 . . -s. . . -- . . 20,000 -9 7600 400 + 20,000 * 8 = 560 . 3700 100 + 20,000 * 4 = 180 . . 14 Calgary Text Compression Corpus 3,141,622 . . . -s -1 1200k 500k 350k 914704 -2 2000k 900k 600k 877703 -3 2800k 1300k 850k 860338 -4 3600k 1700k 1100k 846899 -5 4400k 2100k 1350k 845160 -6 5200k 2500k 1600k 838626 -7 6100k 2900k 1850k 834096 -8 6800k 3300k 2100k 828642 -9 7600k 3700k 2350k 828642 bzip2 900 . . .bz2 . 48 . CRC 32 . bzip2recover .bz2 .bz2 . bzip2 -t . bzip2recover "rec00001file.bz2" "rec00002file.bz2" . -- "bzip2 -dc rec*file.bz2 > recovered_data" -- . bzip2recover .bz2 . . . . "aabaabaabaab ..." ( ) . 0.9.5 . 10:1. 100:1. -vvvv . . bzip2 . . . bzip2 . / . bzip2 / . 1.0.8 bzip2. 0.1pl2 0.9.0 0.9.5 1.0.0 1.0.1 1.0.2 : 0.9.0 . 0.1pl2 . bzip2recover 1.0.2 32 512 . 1.0.2 64 ( GNU ). bzip2recover . MaybeUInt64 64 . Julian Seward, jseward@acm.org. https://sourceware.org/bzip2/ bzip2 ( ): Michael Burrows David Wheeler ( ) David Wheeler ( Huffman) Peter Fenwick ( bzip ) Alistair Moffat Radford Neal Ian Witten ( bzip ). . . Christian von Roques . Bela Lubkin . Donna Robinson XML. bz* GNU gzip. . 3 . . : . bzip2(1)