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