Add bitmap 1
wrote 1048576/1048576 bytes at offset 0
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 1048576
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 2097152
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 3145728
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 4194304
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 5242880
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)


Add bitmap 2
wrote 1048576/1048576 bytes at offset 6291456
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 7340032
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)


magic                     0x514649fb
version                   3
backing_file_offset       0x0
backing_file_size         0x0
cluster_bits              16
size                      10485760
crypt_method              0
l1_size                   1
l1_table_offset           0x30000
refcount_table_offset     0x10000
refcount_table_clusters   1
nb_snapshots              0
snapshot_offset           0x0
incompatible_features     []
compatible_features       []
autoclear_features        [0]
refcount_order            4
header_length             112

Header extension:
magic                     0x6803f857 (Feature table)
length                    384
data                      <binary>

Header extension:
magic                     0x23852875 (Bitmaps)
length                    24
nb_bitmaps                2
reserved32                0
bitmap_directory_size     0x40
bitmap_directory_offset   0x9d0000

Bitmap name               bitmap-1
bitmap_table_offset       0x9b0000
bitmap_table_size         1
flags                     0x2 (['auto'])
type                      1
granularity_bits          15
name_size                 8
extra_data_size           0
Bitmap table   type            size         offset
0              serialized      65536        10092544

Bitmap name               bitmap-2
bitmap_table_offset       0x9c0000
bitmap_table_size         1
flags                     0x0 ([])
type                      1
granularity_bits          16
name_size                 8
extra_data_size           0
Bitmap table   type            size         offset
0              all-zeroes      0            0

Add bitmap 1
wrote 1048576/1048576 bytes at offset 0
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 1048576
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 2097152
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 3145728
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 4194304
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 5242880
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)


Add bitmap 2
wrote 1048576/1048576 bytes at offset 6291456
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)

wrote 1048576/1048576 bytes at offset 7340032
1 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)


{
    "magic": 1363560955,
    "version": 3,
    "backing_file_offset": 0,
    "backing_file_size": 0,
    "cluster_bits": 16,
    "size": 10485760,
    "crypt_method": 0,
    "l1_size": 1,
    "l1_table_offset": 196608,
    "refcount_table_offset": 65536,
    "refcount_table_clusters": 1,
    "nb_snapshots": 0,
    "snapshot_offset": 0,
    "incompatible_features": 8,
    "compatible_features": 0,
    "autoclear_features": 1,
    "refcount_order": 4,
    "header_length": 112
}

[
    {
        "name": "Feature table",
        "magic": 1745090647,
        "length": 384,
        "data_str": "<binary>"
    },
    {
        "name": "Bitmaps",
        "magic": 595929205,
        "length": 24,
        "data": {
            "nb_bitmaps": 2,
            "reserved32": 0,
            "bitmap_directory_size": 64,
            "bitmap_directory_offset": 10289152,
            "bitmap_directory": [
                {
                    "name": "bitmap-1",
                    "bitmap_table_offset": 10158080,
                    "bitmap_table_size": 1,
                    "flags": 2,
                    "type": 1,
                    "granularity_bits": 15,
                    "name_size": 8,
                    "extra_data_size": 0,
                    "bitmap_table": [
                        {
                            "type": "serialized",
                            "offset": 10092544,
                            "reserved": 0
                        }
                    ]
                },
                {
                    "name": "bitmap-2",
                    "bitmap_table_offset": 10223616,
                    "bitmap_table_size": 1,
                    "flags": 0,
                    "type": 1,
                    "granularity_bits": 16,
                    "name_size": 8,
                    "extra_data_size": 0,
                    "bitmap_table": [
                        {
                            "type": "all-zeroes",
                            "offset": 0,
                            "reserved": 0
                        }
                    ]
                }
            ]
        }
    }
]