|
|
|
@ -8,17 +8,21 @@ Chunks in the files are referenced from the index by uint64 composed of
|
|
|
|
|
in-file offset (lower 4 bytes) and segment sequence number (upper 4 bytes). |
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
┌────────────────────────────┬─────────────────────┐ |
|
|
|
|
│ magic(0x85BD40DD) <4 byte> │ version(1) <1 byte> │ |
|
|
|
|
├────────────────────────────┴─────────────────────┤ |
|
|
|
|
│ ┌──────────────────────────────────────────────┐ │ |
|
|
|
|
│ │ Chunk 1 │ │ |
|
|
|
|
│ ├──────────────────────────────────────────────┤ │ |
|
|
|
|
│ │ ... │ │ |
|
|
|
|
│ ├──────────────────────────────────────────────┤ │ |
|
|
|
|
│ │ Chunk N │ │ |
|
|
|
|
│ └──────────────────────────────────────────────┘ │ |
|
|
|
|
└──────────────────────────────────────────────────┘ |
|
|
|
|
┌──────────────────────────────┐ |
|
|
|
|
│ magic(0x85BD40DD) <4 byte> │ |
|
|
|
|
├──────────────────────────────┤ |
|
|
|
|
│ version(1) <1 byte> │ |
|
|
|
|
├──────────────────────────────┤ |
|
|
|
|
│ padding(0) <3 byte> │ |
|
|
|
|
├──────────────────────────────┤ |
|
|
|
|
│ ┌──────────────────────────┐ │ |
|
|
|
|
│ │ Chunk 1 │ │ |
|
|
|
|
│ ├──────────────────────────┤ │ |
|
|
|
|
│ │ ... │ │ |
|
|
|
|
│ ├──────────────────────────┤ │ |
|
|
|
|
│ │ Chunk N │ │ |
|
|
|
|
│ └──────────────────────────┘ │ |
|
|
|
|
└──────────────────────────────┘ |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|