1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
# echo test | bzip2 > test.bz2
$ fq -d bzip2 dv test.bz2
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|.{}: test.bz2 (bzip2) 0x0-0x2d (45)
0x000|42 5a |BZ | magic: "BZ" (valid) 0x0-0x2 (2)
0x000| 68 | h | version: 104 0x2-0x3 (1)
0x000| 39 | 9 | hundred_k_blocksize: 57 0x3-0x4 (1)
| | | block{}: 0x4-0x1d (25)
0x000| 31 41 59 26 53 59 | 1AY&SY | magic: 0x314159265359 (valid) 0x4-0xa (6)
0x000| cc c3 71 d4 | ..q. | crc: 0xccc371d4 (valid) 0xa-0xe (4)
0x000| 00 | . | randomised: 0 0xe-0xe.1 (0.1)
0x000| 00 00| ..| origptr: 4 0xe.1-0x11.1 (3)
0x010|02 41 |.A |
0x010| 41 80 00 | A.. | syncmapl1: 33536 0x11.1-0x13.1 (2)
0x010| 00 10 02 00 0c 00 20 | ...... | syncmapl2: raw bits 0x13.1-0x19.1 (6)
0x010| 20 | | num_trees: 2 0x19.1-0x19.4 (0.3)
0x010| 20 00 21 | .! | num_sels: 1 0x19.4-0x1b.3 (1.7)
| | | selector_list[0:1]: 0x1b.3-0x1b.4 (0.1)
0x010| 21 | ! | [0]: 0 selector 0x1b.3-0x1b.4 (0.1)
| | | trees[0:2]: 0x1b.4-0x1d (1.4)
0x010| 21 9a | !. | [0]: 3 tree 0x1b.4-0x1c.2 (0.6)
0x010| 9a | . | [1]: 13 tree 0x1c.2-0x1d (0.6)
|00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f|0123456789abcdef|
0x0|74 65 73 74 0a| |test.| | uncompressed: raw bits 0x0-0x5 (5)
0x010| 68 33 4d| h3M| compressed: raw bits 0x1d-0x22.1 (5.1)
0x020|19 97 8b |... |
| | | footer{}: 0x22.1-0x2d (10.7)
0x020| 8b b9 22 9c 28 48 66 | ..".(Hf | magic: 0x177245385090 (valid) 0x22.1-0x28.1 (6)
0x020| 66 61 b8 ea 00| | fa...| | crc: 0xccc371d4 (valid) 0x28.1-0x2c.1 (4)
0x020| 00| | .| | padding: raw bits 0x2c.1-0x2d (0.7)
|