-
Notifications
You must be signed in to change notification settings - Fork 215
Closed
Description
This is the first attempt creating a format for defining codec tables. Codec tables map single bytes to multiple bytes in this case ascii strings which represent a multicodec prefix.
Table definition
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
count of type entries to follow |
| entries | type_entry* |
repeated type entries as described below |
Entry definition
| Field | Type | Description |
|---|---|---|
| count | varuint32 |
the length of the string of a multicodec prefix |
| prefix | bytes |
the prefix string |
| packed encoding | byte |
The packed encoding of prefix |
This is effectively layer 0 compression. Which is a simple binary encoding of the prefix bytes and related data structures. The encoding is dense and trivial to interact with.
Metadata
Metadata
Assignees
Labels
No labels