|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: c
Length: 8062 (0x1f7e) Names: »ckdcomp.man«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit └─⟦3da672b63⟧ »EurOpenD3/misc/kermit.tar.Z« └─⟦126dd3ca0⟧ └─⟦this⟧ »ckdcomp.man«
0x0000…0020 0a 0a 0a 20 20 20 20 20 43 08 43 08 43 08 43 4f 08 4f 08 4f 08 4f 4d 08 4d 08 4d 08 4d 50 08 50 ┆ C C C CO O O OM M M MP P┆ 0x0020…0040 08 50 08 50 52 08 52 08 52 08 52 45 08 45 08 45 08 45 53 08 53 08 53 08 53 53 08 53 08 53 08 53 ┆ P PR R R RE E E ES S S SS S S S┆ 0x0040…0060 28 08 28 08 28 08 28 31 08 31 08 31 08 31 29 08 29 08 29 08 29 20 20 20 20 20 20 20 20 20 20 20 ┆( ( ( (1 1 1 1) ) ) ) ┆ 0x0060…0080 20 20 55 08 55 08 55 08 55 4e 08 4e 08 4e 08 4e 49 08 49 08 49 08 49 58 08 58 08 58 08 58 20 35 ┆ U U U UN N N NI I I IX X X X 5┆ 0x0080…00a0 08 35 08 35 08 35 2e 08 2e 08 2e 08 2e 30 08 30 08 30 08 30 20 28 08 28 08 28 08 28 6c 08 6c 08 ┆ 5 5 5. . . .0 0 0 0 ( ( ( (l l ┆ 0x00a0…00c0 6c 08 6c 6f 08 6f 08 6f 08 6f 63 08 63 08 63 08 63 61 08 61 08 61 08 61 6c 08 6c 08 6c 08 6c 29 ┆l lo o o oc c c ca a a al l l l)┆ 0x00c0…00e0 08 29 08 29 08 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 08 43 08 43 08 43 4f 08 4f 08 4f ┆ ) ) ) C C C CO O O┆ 0x00e0…0100 08 4f 4d 08 4d 08 4d 08 4d 50 08 50 08 50 08 50 52 08 52 08 52 08 52 45 08 45 08 45 08 45 53 08 ┆ OM M M MP P P PR R R RE E E ES ┆ 0x0100…0120 53 08 53 08 53 53 08 53 08 53 08 53 28 08 28 08 28 08 28 31 08 31 08 31 08 31 29 08 29 08 29 08 ┆S S SS S S S( ( ( (1 1 1 1) ) ) ┆ 0x0120…0140 29 0a 0a 0a 0a 20 20 20 20 20 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 ┆) N N N NA A A AM M M ME┆ 0x0140…0160 08 45 08 45 08 45 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 2c 20 75 6e 63 6f 6d ┆ E E E compress, uncom┆ 0x0160…0180 70 72 65 73 73 2c 20 7a 63 61 74 20 2d 20 63 6f 6d 70 72 65 73 73 20 61 6e 64 20 65 78 70 61 6e ┆press, zcat - compress and expan┆ 0x0180…01a0 64 20 64 61 74 61 0a 0a 20 20 20 20 20 53 08 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e ┆d data S S S SY Y Y YN N N┆ 0x01a0…01c0 08 4e 4f 08 4f 08 4f 08 4f 50 08 50 08 50 08 50 53 08 53 08 53 08 53 49 08 49 08 49 08 49 53 08 ┆ NO O O OP P P PS S S SI I I IS ┆ 0x01c0…01e0 53 08 53 08 53 0a 20 20 20 20 20 20 20 20 20 20 63 08 63 08 63 08 63 6f 08 6f 08 6f 08 6f 6d 08 ┆S S S c c c co o o om ┆ 0x01e0…0200 6d 08 6d 08 6d 70 08 70 08 70 08 70 72 08 72 08 72 08 72 65 08 65 08 65 08 65 73 08 73 08 73 08 ┆m m mp p p pr r r re e e es s s ┆ 0x0200…0220 73 73 08 73 08 73 08 73 20 5b 20 2d 08 2d 08 2d 08 2d 66 08 66 08 66 08 66 20 5d 20 5b 20 2d 08 ┆ss s s s [ - - - -f f f f ] [ - ┆ 0x0220…0240 2d 08 2d 08 2d 76 08 76 08 76 08 76 20 5d 20 5b 20 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 ┆- - -v v v v ] [ - - - -c c c c ┆ 0x0240…0260 5d 20 5b 20 2d 08 2d 08 2d 08 2d 56 08 56 08 56 08 56 20 5d 20 5b 20 2d 08 2d 08 2d 08 2d 62 08 ┆] [ - - - -V V V V ] [ - - - -b ┆ 0x0260…0280 62 08 62 08 62 20 5f 08 62 5f 08 69 5f 08 74 5f 08 73 20 5d 20 5b 20 5f 08 6e 5f 08 61 5f 08 6d ┆b b b _ b_ i_ t_ s ] [ _ n_ a_ m┆ 0x0280…02a0 5f 08 65 20 2e 2e 2e 20 5d 0a 20 20 20 20 20 20 20 20 20 20 75 08 75 08 75 08 75 6e 08 6e 08 6e ┆_ e ... ] u u u un n n┆ 0x02a0…02c0 08 6e 63 08 63 08 63 08 63 6f 08 6f 08 6f 08 6f 6d 08 6d 08 6d 08 6d 70 08 70 08 70 08 70 72 08 ┆ nc c c co o o om m m mp p p pr ┆ 0x02c0…02e0 72 08 72 08 72 65 08 65 08 65 08 65 73 08 73 08 73 08 73 73 08 73 08 73 08 73 20 5b 20 2d 08 2d ┆r r re e e es s s ss s s s [ - -┆ 0x02e0…0300 08 2d 08 2d 66 08 66 08 66 08 66 20 5d 20 5b 20 2d 08 2d 08 2d 08 2d 76 08 76 08 76 08 76 20 5d ┆ - -f f f f ] [ - - - -v v v v ]┆ 0x0300…0320 20 5b 20 2d 08 2d 08 2d 08 2d 63 08 63 08 63 08 63 20 5d 20 5b 20 2d 08 2d 08 2d 08 2d 56 08 56 ┆ [ - - - -c c c c ] [ - - - -V V┆ 0x0320…0340 08 56 08 56 20 5d 20 5b 20 5f 08 6e 5f 08 61 5f 08 6d 5f 08 65 20 2e 2e 2e 20 5d 0a 20 20 20 20 ┆ V V ] [ _ n_ a_ m_ e ... ] ┆ 0x0340…0360 20 20 20 20 20 20 7a 08 7a 08 7a 08 7a 63 08 63 08 63 08 63 61 08 61 08 61 08 61 74 08 74 08 74 ┆ z z z zc c c ca a a at t t┆ 0x0360…0380 08 74 20 5b 20 2d 08 2d 08 2d 08 2d 56 08 56 08 56 08 56 20 5d 20 5b 20 5f 08 6e 5f 08 61 5f 08 ┆ t [ - - - -V V V V ] [ _ n_ a_ ┆ 0x0380…03a0 6d 5f 08 65 20 2e 2e 2e 20 5d 0a 0a 20 20 20 20 20 44 08 44 08 44 08 44 45 08 45 08 45 08 45 53 ┆m_ e ... ] D D D DE E E ES┆ 0x03a0…03c0 08 53 08 53 08 53 43 08 43 08 43 08 43 52 08 52 08 52 08 52 49 08 49 08 49 08 49 50 08 50 08 50 ┆ S S SC C C CR R R RI I I IP P P┆ 0x03c0…03e0 08 50 54 08 54 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f 4e 08 4e 08 4e 08 4e 0a 20 ┆ PT T T TI I I IO O O ON N N N ┆ 0x03e0…0400 20 20 20 20 20 20 20 20 20 5f 08 43 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 ┆ _ C_ o_ m_ p_ r_ e_ s_ ┆ 0x0400…0420 73 20 72 65 64 75 63 65 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 68 65 20 6e 61 6d 65 64 20 ┆s reduces the size of the named ┆ 0x0420…0440 66 69 6c 65 73 20 75 73 69 6e 67 20 61 64 61 70 74 69 76 65 0a 20 20 20 20 20 20 20 20 20 20 4c ┆files using adaptive L┆ 0x0440…0460 65 6d 70 65 6c 2d 5a 69 76 20 63 6f 64 69 6e 67 2e 20 20 57 68 65 6e 65 76 65 72 20 70 6f 73 73 ┆empel-Ziv coding. Whenever poss┆ 0x0460…0480 69 62 6c 65 2c 20 65 61 63 68 20 66 69 6c 65 20 69 73 20 72 65 70 6c 61 63 65 64 0a 20 20 20 20 ┆ible, each file is replaced ┆ 0x0480…04a0 20 20 20 20 20 20 62 79 20 6f 6e 65 20 77 69 74 68 20 74 68 65 20 65 78 74 65 6e 73 69 6f 6e 20 ┆ by one with the extension ┆ 0x04a0…04c0 2e 08 2e 08 2e 08 2e 5a 08 5a 08 5a 08 5a 2c 08 2c 08 2c 08 2c 20 77 68 69 6c 65 20 6b 65 65 70 ┆. . . .Z Z Z Z, , , , while keep┆ 0x04c0…04e0 69 6e 67 20 74 68 65 20 73 61 6d 65 0a 20 20 20 20 20 20 20 20 20 20 6f 77 6e 65 72 73 68 69 70 ┆ing the same ownership┆ 0x04e0…0500 20 6d 6f 64 65 73 2c 20 61 63 63 65 73 73 20 61 6e 64 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 20 ┆ modes, access and modification ┆ 0x0500…0520 74 69 6d 65 73 2e 20 20 49 66 20 6e 6f 20 66 69 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 61 72 ┆times. If no files ar┆ 0x0520…0540 65 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 20 ┆e specified, the standard input ┆ 0x0540…0560 69 73 20 63 6f 6d 70 72 65 73 73 65 64 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 73 ┆is compressed to the s┆ 0x0560…0580 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 20 20 43 6f 6d 70 72 65 73 73 65 64 20 66 69 6c 65 ┆tandard output. Compressed file┆ 0x0580…05a0 73 20 63 61 6e 20 62 65 20 72 65 73 74 6f 72 65 64 20 74 6f 20 74 68 65 69 72 0a 20 20 20 20 20 ┆s can be restored to their ┆ 0x05a0…05c0 20 20 20 20 20 6f 72 69 67 69 6e 61 6c 20 66 6f 72 6d 20 75 73 69 6e 67 20 5f 08 75 5f 08 6e 5f ┆ original form using _ u_ n_┆ 0x05c0…05e0 08 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 6f 72 20 5f 08 7a 5f 08 ┆ c_ o_ m_ p_ r_ e_ s_ s or _ z_ ┆ 0x05e0…0600 63 5f 08 61 5f 08 74 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 2d 08 2d 08 2d 08 2d 66 ┆c_ a_ t. The - - - -f┆ 0x0600…0620 08 66 08 66 08 66 20 6f 70 74 69 6f 6e 20 77 69 6c 6c 20 66 6f 72 63 65 20 63 6f 6d 70 72 65 73 ┆ f f f option will force compres┆ 0x0620…0640 73 69 6f 6e 20 6f 66 20 5f 08 6e 5f 08 61 5f 08 6d 5f 08 65 2e 20 54 68 69 73 20 69 73 20 75 73 ┆sion of _ n_ a_ m_ e. This is us┆ 0x0640…0660 65 66 75 6c 0a 20 20 20 20 20 20 20 20 20 20 66 6f 72 20 63 6f 6d 70 72 65 73 73 69 6e 67 20 61 ┆eful for compressing a┆ 0x0660…0680 6e 20 65 6e 74 69 72 65 20 64 69 72 65 63 74 6f 72 79 2c 20 65 76 65 6e 20 69 66 20 73 6f 6d 65 ┆n entire directory, even if some┆ 0x0680…06a0 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 66 69 6c 65 73 20 64 6f 20 6e 6f 74 20 61 ┆ of the files do not a┆ 0x06a0…06c0 63 74 75 61 6c 6c 79 20 73 68 72 69 6e 6b 2e 20 20 49 66 20 2d 08 2d 08 2d 08 2d 66 08 66 08 66 ┆ctually shrink. If - - - -f f f┆ 0x06c0…06e0 08 66 20 69 73 20 6e 6f 74 20 67 69 76 65 6e 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 5f 08 ┆ f is not given and _ ┆ 0x06e0…0700 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 69 73 20 72 75 6e 20 69 6e ┆c_ o_ m_ p_ r_ e_ s_ s is run in┆ 0x0700…0720 20 74 68 65 20 66 6f 72 65 67 72 6f 75 6e 64 2c 20 74 68 65 20 75 73 65 72 20 69 73 20 70 72 6f ┆ the foreground, the user is pro┆ 0x0720…0740 6d 70 74 65 64 20 61 73 0a 20 20 20 20 20 20 20 20 20 20 74 6f 20 77 68 65 74 68 65 72 20 61 6e ┆mpted as to whether an┆ 0x0740…0760 20 65 78 69 73 74 69 6e 67 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 62 65 20 6f 76 65 72 77 72 69 ┆ existing file should be overwri┆ 0x0760…0780 74 74 65 6e 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 2d 08 2d 08 2d 08 2d 63 08 63 08 ┆tten. The - - - -c c ┆ 0x0780…07a0 63 08 63 20 6f 70 74 69 6f 6e 20 6d 61 6b 65 73 20 5f 08 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 ┆c c option makes _ c_ o_ m_ p_ r┆ 0x07a0…07c0 5f 08 65 5f 08 73 5f 08 73 2f 5f 08 75 5f 08 6e 5f 08 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f ┆_ e_ s_ s/_ u_ n_ c_ o_ m_ p_ r_┆ 0x07c0…07e0 08 65 5f 08 73 5f 08 73 20 77 72 69 74 65 20 74 6f 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 ┆ e_ s_ s write to the ┆ 0x07e0…0800 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 3b 20 6e 6f 20 66 69 6c 65 73 20 61 72 65 20 63 68 ┆standard output; no files are ch┆ 0x0800…0820 61 6e 67 65 64 2e 20 20 54 68 65 20 6e 6f 6e 64 65 73 74 72 75 63 74 69 76 65 0a 20 20 20 20 20 ┆anged. The nondestructive ┆ 0x0820…0840 20 20 20 20 20 62 65 68 61 76 69 6f 72 20 6f 66 20 5f 08 7a 5f 08 63 5f 08 61 5f 08 74 20 69 73 ┆ behavior of _ z_ c_ a_ t is┆ 0x0840…0860 20 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 74 68 61 74 20 6f 66 20 5f 08 75 5f 08 6e 5f 08 63 5f ┆ identical to that of _ u_ n_ c_┆ 0x0860…0880 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 2d 08 2d 08 2d 08 2d 63 08 63 08 ┆ o_ m_ p_ r_ e_ s_ s - - - -c c ┆ 0x0880…08a0 63 08 63 2e 08 2e 08 2e 08 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 5f 08 43 5f 08 6f 5f 08 6d 5f ┆c c. . . . _ C_ o_ m_┆ 0x08a0…08c0 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 75 73 65 73 20 74 68 65 20 6d 6f 64 69 66 69 65 64 ┆ p_ r_ e_ s_ s uses the modified┆ 0x08c0…08e0 20 4c 65 6d 70 65 6c 2d 5a 69 76 20 61 6c 67 6f 72 69 74 68 6d 20 70 6f 70 75 6c 61 72 69 7a 65 ┆ Lempel-Ziv algorithm popularize┆ 0x08e0…0900 64 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 22 41 20 54 65 63 68 6e 69 71 75 65 20 66 6f 72 20 ┆d in "A Technique for ┆ 0x0900…0920 48 69 67 68 20 50 65 72 66 6f 72 6d 61 6e 63 65 20 44 61 74 61 20 43 6f 6d 70 72 65 73 73 69 6f ┆High Performance Data Compressio┆ 0x0920…0940 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 54 65 72 72 79 20 41 2e 20 57 65 6c 63 68 2c 20 5f 08 ┆n", Terry A. Welch, _ ┆ 0x0940…0960 49 5f 08 45 5f 08 45 5f 08 45 20 5f 08 43 5f 08 6f 5f 08 6d 5f 08 70 5f 08 75 5f 08 74 5f 08 65 ┆I_ E_ E_ E _ C_ o_ m_ p_ u_ t_ e┆ 0x0960…0980 5f 08 72 2c 20 76 6f 6c 2e 20 31 37 2c 20 6e 6f 2e 20 36 20 28 4a 75 6e 65 20 31 39 38 34 29 2c ┆_ r, vol. 17, no. 6 (June 1984),┆ 0x0980…09a0 0a 20 20 20 20 20 20 20 20 20 20 70 70 2e 20 38 2d 31 39 2e 20 20 43 6f 6d 6d 6f 6e 20 73 75 62 ┆ pp. 8-19. Common sub┆ 0x09a0…09c0 73 74 72 69 6e 67 73 20 69 6e 20 74 68 65 20 66 69 6c 65 20 61 72 65 20 66 69 72 73 74 20 72 65 ┆strings in the file are first re┆ 0x09c0…09e0 70 6c 61 63 65 64 0a 20 20 20 20 20 20 20 20 20 20 62 79 20 39 2d 62 69 74 20 63 6f 64 65 73 20 ┆placed by 9-bit codes ┆ 0x09e0…0a00 32 35 37 20 61 6e 64 20 75 70 2e 20 20 57 68 65 6e 20 63 6f 64 65 20 35 31 32 20 69 73 20 72 65 ┆257 and up. When code 512 is re┆ 0x0a00…0a20 61 63 68 65 64 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 61 6c 67 6f 72 69 74 68 6d 20 73 ┆ached, the algorithm s┆ 0x0a20…0a40 77 69 74 63 68 65 73 20 74 6f 20 31 30 2d 62 69 74 20 63 6f 64 65 73 20 61 6e 64 20 63 6f 6e 74 ┆witches to 10-bit codes and cont┆ 0x0a40…0a60 69 6e 75 65 73 20 74 6f 20 75 73 65 20 6d 6f 72 65 0a 20 20 20 20 20 20 20 20 20 20 62 69 74 73 ┆inues to use more bits┆ 0x0a60…0a80 20 75 6e 74 69 6c 20 74 68 65 20 6c 69 6d 69 74 20 73 70 65 63 69 66 69 65 64 20 62 79 20 74 68 ┆ until the limit specified by th┆ 0x0a80…0aa0 65 20 2d 08 2d 08 2d 08 2d 62 08 62 08 62 08 62 20 66 6c 61 67 20 69 73 20 72 65 61 63 68 65 64 ┆e - - - -b b b b flag is reached┆ 0x0aa0…0ac0 0a 20 20 20 20 20 20 20 20 20 20 28 64 65 66 61 75 6c 74 20 31 36 29 2e 20 20 5f 08 42 5f 08 69 ┆ (default 16). _ B_ i┆ 0x0ac0…0ae0 5f 08 74 5f 08 73 20 6d 75 73 74 20 62 65 20 62 65 74 77 65 65 6e 20 39 20 61 6e 64 20 31 36 2e ┆_ t_ s must be between 9 and 16.┆ 0x0ae0…0b00 20 20 54 68 65 20 64 65 66 61 75 6c 74 0a 20 20 20 20 20 20 20 20 20 20 63 61 6e 20 62 65 20 63 ┆ The default can be c┆ 0x0b00…0b20 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 74 6f 20 61 6c 6c 6f 77 20 5f 08 ┆hanged in the source to allow _ ┆ 0x0b20…0b40 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 74 6f 20 62 65 20 72 75 6e ┆c_ o_ m_ p_ r_ e_ s_ s to be run┆ 0x0b40…0b60 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 61 20 73 6d 61 6c 6c 65 72 20 6d 61 63 68 69 6e 65 2e ┆ on a smaller machine.┆ 0x0b60…0b80 0a 0a 20 20 20 20 20 20 20 20 20 20 41 66 74 65 72 20 74 68 65 20 5f 08 62 5f 08 69 5f 08 74 5f ┆ After the _ b_ i_ t_┆ 0x0b80…0ba0 08 73 20 6c 69 6d 69 74 20 69 73 20 61 74 74 61 69 6e 65 64 2c 20 5f 08 63 5f 08 6f 5f 08 6d 5f ┆ s limit is attained, _ c_ o_ m_┆ 0x0ba0…0bc0 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 70 65 72 69 6f 64 69 63 61 6c 6c 79 0a 20 20 20 20 ┆ p_ r_ e_ s_ s periodically ┆ 0x0bc0…0be0 20 20 20 20 20 20 63 68 65 63 6b 73 20 74 68 65 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 72 61 74 ┆ checks the compression rat┆ 0x0be0…0c00 69 6f 2e 20 20 49 66 20 69 74 20 69 73 20 69 6e 63 72 65 61 73 69 6e 67 2c 20 5f 08 63 5f 08 6f ┆io. If it is increasing, _ c_ o┆ 0x0c00…0c20 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6e ┆_ m_ p_ r_ e_ s_ s con┆ 0x0c20…0c40 74 69 6e 75 65 73 20 74 6f 20 75 73 65 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 63 6f 64 65 20 ┆tinues to use the existing code ┆ 0x0c40…0c60 64 69 63 74 69 6f 6e 61 72 79 2e 20 20 48 6f 77 65 76 65 72 2c 20 69 66 0a 20 20 20 20 20 20 20 ┆dictionary. However, if ┆ 0x0c60…0c80 20 20 20 74 68 65 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 72 61 74 69 6f 20 64 65 63 72 65 61 73 ┆ the compression ratio decreas┆ 0x0c80…0ca0 65 73 2c 20 5f 08 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 64 69 73 ┆es, _ c_ o_ m_ p_ r_ e_ s_ s dis┆ 0x0ca0…0cc0 63 61 72 64 73 20 74 68 65 20 74 61 62 6c 65 0a 20 20 20 20 20 20 20 20 20 20 6f 66 20 73 75 62 ┆cards the table of sub┆ 0x0cc0…0ce0 73 74 72 69 6e 67 73 20 61 6e 64 20 72 65 62 75 69 6c 64 73 20 69 74 20 66 72 6f 6d 20 73 63 72 ┆strings and rebuilds it from scr┆ 0x0ce0…0d00 61 74 63 68 2e 20 20 54 68 69 73 20 61 6c 6c 6f 77 73 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 ┆atch. This allows the ┆ 0x0d00…0d20 20 61 6c 67 6f 72 69 74 68 6d 20 74 6f 20 61 64 61 70 74 20 74 6f 20 74 68 65 20 6e 65 78 74 20 ┆ algorithm to adapt to the next ┆ 0x0d20…0d40 22 62 6c 6f 63 6b 22 20 6f 66 20 74 68 65 20 66 69 6c 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 ┆"block" of the file. ┆ 0x0d40…0d60 4e 6f 74 65 20 74 68 61 74 20 74 68 65 20 2d 08 2d 08 2d 08 2d 62 08 62 08 62 08 62 20 66 6c 61 ┆Note that the - - - -b b b b fla┆ 0x0d60…0d80 67 20 69 73 20 6f 6d 69 74 74 65 64 20 66 6f 72 20 5f 08 75 5f 08 6e 5f 08 63 5f 08 6f 5f 08 6d ┆g is omitted for _ u_ n_ c_ o_ m┆ 0x0d80…0da0 5f 08 70 5f 08 72 5f 08 65 5f 08 73 5f 08 73 2c 20 73 69 6e 63 65 20 74 68 65 0a 20 20 20 20 20 ┆_ p_ r_ e_ s_ s, since the ┆ 0x0da0…0dc0 20 20 20 20 20 5f 08 62 5f 08 69 5f 08 74 5f 08 73 20 70 61 72 61 6d 65 74 65 72 20 73 70 65 63 ┆ _ b_ i_ t_ s parameter spec┆ 0x0dc0…0de0 69 66 69 65 64 20 64 75 72 69 6e 67 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 69 73 20 65 6e 63 6f ┆ified during compression is enco┆ 0x0de0…0e00 64 65 64 0a 20 20 20 20 20 20 20 20 20 20 77 69 74 68 69 6e 20 74 68 65 20 6f 75 74 70 75 74 2c ┆ded within the output,┆ 0x0e00…0e20 20 61 6c 6f 6e 67 20 77 69 74 68 20 61 20 6d 61 67 69 63 20 6e 75 6d 62 65 72 20 74 6f 20 65 6e ┆ along with a magic number to en┆ 0x0e20…0e40 73 75 72 65 20 74 68 61 74 0a 20 20 20 20 20 20 20 20 20 20 6e 65 69 74 68 65 72 20 64 65 63 6f ┆sure that neither deco┆ 0x0e40…0e60 6d 70 72 65 73 73 69 6f 6e 20 6f 66 20 72 61 6e 64 6f 6d 20 64 61 74 61 20 6e 6f 72 20 72 65 63 ┆mpression of random data nor rec┆ 0x0e60…0e80 6f 6d 70 72 65 73 73 69 6f 6e 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 ┆ompression of compress┆ 0x0e80…0ea0 65 64 20 64 61 74 61 20 69 73 20 61 74 74 65 6d 70 74 65 64 2e 0a 0a 0a 0a 0a 0a 20 20 20 20 20 ┆ed data is attempted. ┆ 0x0ea0…0ec0 50 61 67 65 20 31 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆Page 1 ┆ 0x0ec0…0ee0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 70 72 69 6e 74 65 64 20 31 2f 31 2f 38 36 ┆ (printed 1/1/86┆ 0x0ee0…0f00 29 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 43 08 43 08 43 08 43 4f 08 4f 08 4f 08 4f 4d 08 4d 08 4d ┆) C C C CO O O OM M M┆ 0x0f00…0f20 08 4d 50 08 50 08 50 08 50 52 08 52 08 52 08 52 45 08 45 08 45 08 45 53 08 53 08 53 08 53 53 08 ┆ MP P P PR R R RE E E ES S S SS ┆ 0x0f20…0f40 53 08 53 08 53 28 08 28 08 28 08 28 31 08 31 08 31 08 31 29 08 29 08 29 08 29 20 20 20 20 20 20 ┆S S S( ( ( (1 1 1 1) ) ) ) ┆ 0x0f40…0f60 20 20 20 20 20 20 20 55 08 55 08 55 08 55 4e 08 4e 08 4e 08 4e 49 08 49 08 49 08 49 58 08 58 08 ┆ U U U UN N N NI I I IX X ┆ 0x0f60…0f80 58 08 58 20 35 08 35 08 35 08 35 2e 08 2e 08 2e 08 2e 30 08 30 08 30 08 30 20 28 08 28 08 28 08 ┆X X 5 5 5 5. . . .0 0 0 0 ( ( ( ┆ 0x0f80…0fa0 28 6c 08 6c 08 6c 08 6c 6f 08 6f 08 6f 08 6f 63 08 63 08 63 08 63 61 08 61 08 61 08 61 6c 08 6c ┆(l l l lo o o oc c c ca a a al l┆ 0x0fa0…0fc0 08 6c 08 6c 29 08 29 08 29 08 29 20 20 20 20 20 20 20 20 20 20 20 20 20 20 43 08 43 08 43 08 43 ┆ l l) ) ) ) C C C C┆ 0x0fc0…0fe0 4f 08 4f 08 4f 08 4f 4d 08 4d 08 4d 08 4d 50 08 50 08 50 08 50 52 08 52 08 52 08 52 45 08 45 08 ┆O O O OM M M MP P P PR R R RE E ┆ 0x0fe0…1000 45 08 45 53 08 53 08 53 08 53 53 08 53 08 53 08 53 28 08 28 08 28 08 28 31 08 31 08 31 08 31 29 ┆E ES S S SS S S S( ( ( (1 1 1 1)┆ 0x1000…1020 08 29 08 29 08 29 0a 0a 0a 0a 20 20 20 20 20 20 20 20 20 20 54 68 65 20 61 6d 6f 75 6e 74 20 6f ┆ ) ) ) The amount o┆ 0x1020…1040 66 20 63 6f 6d 70 72 65 73 73 69 6f 6e 20 6f 62 74 61 69 6e 65 64 20 64 65 70 65 6e 64 73 20 6f ┆f compression obtained depends o┆ 0x1040…1060 6e 20 74 68 65 20 73 69 7a 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 69 6e 70 75 ┆n the size of the inpu┆ 0x1060…1080 74 2c 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 5f 08 62 5f 08 69 5f 08 74 5f 08 73 20 70 65 ┆t, the number of _ b_ i_ t_ s pe┆ 0x1080…10a0 72 20 63 6f 64 65 2c 20 61 6e 64 20 74 68 65 20 64 69 73 74 72 69 62 75 74 69 6f 6e 0a 20 20 20 ┆r code, and the distribution ┆ 0x10a0…10c0 20 20 20 20 20 20 20 6f 66 20 63 6f 6d 6d 6f 6e 20 73 75 62 73 74 72 69 6e 67 73 2e 20 20 54 79 ┆ of common substrings. Ty┆ 0x10c0…10e0 70 69 63 61 6c 6c 79 2c 20 74 65 78 74 20 73 75 63 68 20 61 73 20 73 6f 75 72 63 65 20 63 6f 64 ┆pically, text such as source cod┆ 0x10e0…1100 65 0a 20 20 20 20 20 20 20 20 20 20 6f 72 20 45 6e 67 6c 69 73 68 20 69 73 20 72 65 64 75 63 65 ┆e or English is reduce┆ 0x1100…1120 64 20 62 79 20 35 30 2d 36 30 25 2e 20 20 43 6f 6d 70 72 65 73 73 69 6f 6e 20 69 73 20 67 65 6e ┆d by 50-60%. Compression is gen┆ 0x1120…1140 65 72 61 6c 6c 79 0a 20 20 20 20 20 20 20 20 20 20 6d 75 63 68 20 62 65 74 74 65 72 20 74 68 61 ┆erally much better tha┆ 0x1140…1160 6e 20 74 68 61 74 20 61 63 68 69 65 76 65 64 20 62 79 20 48 75 66 66 6d 61 6e 20 63 6f 64 69 6e ┆n that achieved by Huffman codin┆ 0x1160…1180 67 20 28 61 73 20 75 73 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 20 20 5f 08 70 5f 08 61 5f 08 ┆g (as used in _ p_ a_ ┆ 0x1180…11a0 63 5f 08 6b 29 2c 20 6f 72 20 61 64 61 70 74 69 76 65 20 48 75 66 66 6d 61 6e 20 63 6f 64 69 6e ┆c_ k), or adaptive Huffman codin┆ 0x11a0…11c0 67 20 28 5f 08 63 5f 08 6f 5f 08 6d 5f 08 70 5f 08 61 5f 08 63 5f 08 74 29 2c 20 61 6e 64 20 74 ┆g (_ c_ o_ m_ p_ a_ c_ t), and t┆ 0x11c0…11e0 61 6b 65 73 20 6c 65 73 73 0a 20 20 20 20 20 20 20 20 20 20 74 69 6d 65 20 74 6f 20 63 6f 6d 70 ┆akes less time to comp┆ 0x11e0…1200 75 74 65 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 55 6e 64 65 72 20 74 68 65 20 2d 08 2d 08 2d 08 ┆ute. Under the - - - ┆ 0x1200…1220 2d 76 08 76 08 76 08 76 20 6f 70 74 69 6f 6e 2c 20 61 20 6d 65 73 73 61 67 65 20 69 73 20 70 72 ┆-v v v v option, a message is pr┆ 0x1220…1240 69 6e 74 65 64 20 79 69 65 6c 64 69 6e 67 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 65 72 ┆inted yielding the per┆ 0x1240…1260 63 65 6e 74 61 67 65 20 6f 66 20 72 65 64 75 63 74 69 6f 6e 20 66 6f 72 20 65 61 63 68 20 66 69 ┆centage of reduction for each fi┆ 0x1260…1280 6c 65 20 63 6f 6d 70 72 65 73 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 49 66 20 74 68 65 ┆le compressed. If the┆ 0x1280…12a0 20 2d 08 2d 08 2d 08 2d 56 08 56 08 56 08 56 20 6f 70 74 69 6f 6e 20 69 73 20 73 70 65 63 69 66 ┆ - - - -V V V V option is specif┆ 0x12a0…12c0 69 65 64 2c 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 61 6e 64 0a 20 20 20 ┆ied, the current version and ┆ 0x12c0…12e0 20 20 20 20 20 20 20 63 6f 6d 70 69 6c 65 20 6f 70 74 69 6f 6e 73 20 61 72 65 20 70 72 69 6e 74 ┆ compile options are print┆ 0x12e0…1300 65 64 20 6f 6e 20 73 74 64 65 72 72 2e 0a 0a 20 20 20 20 20 20 20 20 20 20 45 78 69 74 20 73 74 ┆ed on stderr. Exit st┆ 0x1300…1320 61 74 75 73 20 69 73 20 6e 6f 72 6d 61 6c 6c 79 20 30 3b 20 69 66 20 74 68 65 20 6c 61 73 74 20 ┆atus is normally 0; if the last ┆ 0x1320…1340 66 69 6c 65 20 69 73 20 6c 61 72 67 65 72 20 61 66 74 65 72 0a 20 20 20 20 20 20 20 20 20 20 28 ┆file is larger after (┆ 0x1340…1360 61 74 74 65 6d 70 74 65 64 29 20 63 6f 6d 70 72 65 73 73 69 6f 6e 2c 20 74 68 65 20 73 74 61 74 ┆attempted) compression, the stat┆ 0x1360…1380 75 73 20 69 73 20 32 3b 20 69 66 20 61 6e 20 65 72 72 6f 72 0a 20 20 20 20 20 20 20 20 20 20 6f ┆us is 2; if an error o┆ 0x1380…13a0 63 63 75 72 73 2c 20 65 78 69 74 20 73 74 61 74 75 73 20 69 73 20 31 2e 0a 0a 20 20 20 20 20 53 ┆ccurs, exit status is 1. S┆ 0x13a0…13c0 08 53 08 53 08 53 45 08 45 08 45 08 45 45 08 45 08 45 08 45 20 41 08 41 08 41 08 41 4c 08 4c 08 ┆ S S SE E E EE E E E A A A AL L ┆ 0x13c0…13e0 4c 08 4c 53 08 53 08 53 08 53 4f 08 4f 08 4f 08 4f 0a 20 20 20 20 20 20 20 20 20 20 70 61 63 6b ┆L LS S S SO O O O pack┆ 0x13e0…1400 28 31 29 2c 20 63 6f 6d 70 61 63 74 28 31 29 0a 0a 20 20 20 20 20 44 08 44 08 44 08 44 49 08 49 ┆(1), compact(1) D D D DI I┆ 0x1400…1420 08 49 08 49 41 08 41 08 41 08 41 47 08 47 08 47 08 47 4e 08 4e 08 4e 08 4e 4f 08 4f 08 4f 08 4f ┆ I IA A A AG G G GN N N NO O O O┆ 0x1420…1440 53 08 53 08 53 08 53 54 08 54 08 54 08 54 49 08 49 08 49 08 49 43 08 43 08 43 08 43 53 08 53 08 ┆S S S ST T T TI I I IC C C CS S ┆ 0x1440…1460 53 08 53 0a 20 20 20 20 20 20 20 20 20 20 55 73 61 67 65 3a 20 63 6f 6d 70 72 65 73 73 20 5b 2d ┆S S Usage: compress [-┆ 0x1460…1480 64 66 76 63 56 5d 20 5b 2d 62 20 6d 61 78 62 69 74 73 5d 20 5b 66 69 6c 65 20 2e 2e 2e 5d 0a 20 ┆dfvcV] [-b maxbits] [file ...] ┆ 0x1480…14a0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6e 76 61 6c 69 64 20 6f 70 74 69 6f 6e 73 ┆ Invalid options┆ 0x14a0…14c0 20 77 65 72 65 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c ┆ were specified on the command l┆ 0x14c0…14e0 69 6e 65 2e 0a 20 20 20 20 20 20 20 20 20 20 4d 69 73 73 69 6e 67 20 6d 61 78 62 69 74 73 0a 20 ┆ine. Missing maxbits ┆ 0x14e0…1500 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d 61 78 62 69 74 73 20 6d 75 73 74 20 66 6f ┆ Maxbits must fo┆ 0x1500…1520 6c 6c 6f 77 20 2d 08 2d 08 2d 08 2d 62 08 62 08 62 08 62 2e 0a 20 20 20 20 20 20 20 20 20 20 5f ┆llow - - - -b b b b. _┆ 0x1520…1540 08 66 5f 08 69 5f 08 6c 5f 08 65 3a 20 6e 6f 74 20 69 6e 20 63 6f 6d 70 72 65 73 73 65 64 20 66 ┆ f_ i_ l_ e: not in compressed f┆ 0x1540…1560 6f 72 6d 61 74 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 ┆ormat The file┆ 0x1560…1580 20 73 70 65 63 69 66 69 65 64 20 74 6f 20 5f 08 75 5f 08 6e 5f 08 63 5f 08 6f 5f 08 6d 5f 08 70 ┆ specified to _ u_ n_ c_ o_ m_ p┆ 0x1580…15a0 5f 08 72 5f 08 65 5f 08 73 5f 08 73 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 0a 20 20 20 20 20 20 ┆_ r_ e_ s_ s has not been ┆ 0x15a0…15c0 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 72 65 73 73 65 64 2e 0a 20 20 20 20 20 20 20 20 ┆ compressed. ┆ 0x15c0…15e0 20 20 5f 08 66 5f 08 69 5f 08 6c 5f 08 65 3a 20 63 6f 6d 70 72 65 73 73 65 64 20 77 69 74 68 20 ┆ _ f_ i_ l_ e: compressed with ┆ 0x15e0…1600 5f 08 78 5f 08 78 20 62 69 74 73 2c 20 63 61 6e 20 6f 6e 6c 79 20 68 61 6e 64 6c 65 20 5f 08 79 ┆_ x_ x bits, can only handle _ y┆ 0x1600…1620 5f 08 79 20 62 69 74 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 5f 08 46 5f 08 ┆_ y bits _ F_ ┆ 0x1620…1640 69 5f 08 6c 5f 08 65 20 77 61 73 20 63 6f 6d 70 72 65 73 73 65 64 20 62 79 20 61 20 70 72 6f 67 ┆i_ l_ e was compressed by a prog┆ 0x1640…1660 72 61 6d 20 74 68 61 74 20 63 6f 75 6c 64 20 64 65 61 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ┆ram that could deal ┆ 0x1660…1680 20 20 20 20 20 20 77 69 74 68 20 6d 6f 72 65 20 5f 08 62 5f 08 69 5f 08 74 5f 08 73 20 74 68 61 ┆ with more _ b_ i_ t_ s tha┆ 0x1680…16a0 6e 20 74 68 65 20 63 6f 6d 70 72 65 73 73 20 63 6f 64 65 20 6f 6e 20 74 68 69 73 0a 20 20 20 20 ┆n the compress code on this ┆ 0x16a0…16c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 63 68 69 6e 65 2e 20 20 52 65 63 6f 6d 70 72 65 ┆ machine. Recompre┆ 0x16c0…16e0 73 73 20 74 68 65 20 66 69 6c 65 20 77 69 74 68 20 73 6d 61 6c 6c 65 72 20 5f 08 62 5f 08 69 5f ┆ss the file with smaller _ b_ i_┆ 0x16e0…1700 08 74 5f 08 73 2e 0a 20 20 20 20 20 20 20 20 20 20 5f 08 66 5f 08 69 5f 08 6c 5f 08 65 3a 20 61 ┆ t_ s. _ f_ i_ l_ e: a┆ 0x1700…1720 6c 72 65 61 64 79 20 68 61 73 20 2e 5a 20 73 75 66 66 69 78 20 2d 2d 20 6e 6f 20 63 68 61 6e 67 ┆lready has .Z suffix -- no chang┆ 0x1720…1740 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 66 69 6c 65 20 69 73 20 ┆e The file is ┆ 0x1740…1760 61 73 73 75 6d 65 64 20 74 6f 20 62 65 20 61 6c 72 65 61 64 79 20 63 6f 6d 70 72 65 73 73 65 64 ┆assumed to be already compressed┆ 0x1760…1780 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 6e 61 6d 65 20 74 68 65 20 66 ┆. Rename the f┆ 0x1780…17a0 69 6c 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 5f 08 66 ┆ile and try again. _ f┆ 0x17a0…17c0 5f 08 69 5f 08 6c 5f 08 65 3a 20 66 69 6c 65 6e 61 6d 65 20 74 6f 6f 20 6c 6f 6e 67 20 74 6f 20 ┆_ i_ l_ e: filename too long to ┆ 0x17c0…17e0 74 61 63 6b 20 6f 6e 20 2e 5a 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 ┆tack on .Z The┆ 0x17e0…1800 20 66 69 6c 65 20 63 61 6e 6e 6f 74 20 62 65 20 63 6f 6d 70 72 65 73 73 65 64 20 62 65 63 61 75 ┆ file cannot be compressed becau┆ 0x1800…1820 73 65 20 69 74 73 20 6e 61 6d 65 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆se its name is ┆ 0x1820…1840 20 6c 6f 6e 67 65 72 20 74 68 61 6e 20 31 32 20 63 68 61 72 61 63 74 65 72 73 2e 20 20 52 65 6e ┆ longer than 12 characters. Ren┆ 0x1840…1860 61 6d 65 20 61 6e 64 20 74 72 79 20 61 67 61 69 6e 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ┆ame and try again. ┆ 0x1860…1880 20 20 20 20 20 54 68 69 73 20 6d 65 73 73 61 67 65 20 64 6f 65 73 20 6e 6f 74 20 6f 63 63 75 72 ┆ This message does not occur┆ 0x1880…18a0 20 6f 6e 20 42 53 44 20 73 79 73 74 65 6d 73 2e 0a 20 20 20 20 20 20 20 20 20 20 5f 08 66 5f 08 ┆ on BSD systems. _ f_ ┆ 0x18a0…18c0 69 5f 08 6c 5f 08 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 3b 20 64 6f 20 79 6f 75 20 77 ┆i_ l_ e already exists; do you w┆ 0x18c0…18e0 69 73 68 20 74 6f 20 6f 76 65 72 77 72 69 74 65 20 28 79 20 6f 72 20 6e 29 3f 0a 20 20 20 20 20 ┆ish to overwrite (y or n)? ┆ 0x18e0…1900 20 20 20 20 20 20 20 20 20 20 20 20 20 52 65 73 70 6f 6e 64 20 22 79 22 20 69 66 20 79 6f 75 20 ┆ Respond "y" if you ┆ 0x1900…1920 77 61 6e 74 20 74 68 65 20 6f 75 74 70 75 74 20 66 69 6c 65 20 74 6f 20 62 65 0a 20 20 20 20 20 ┆want the output file to be ┆ […truncated at 200 lines…]