mirror of
https://github.com/logos-storage/multicodec.git
synced 2026-01-02 13:33:10 +00:00
docs: reference multistream
This commit is contained in:
parent
66dcfa4fd4
commit
fa3197fbf8
@ -102,7 +102,7 @@ keccak-224, , 0x1A
|
||||
keccak-256, , 0x1B
|
||||
keccak-384, , 0x1C
|
||||
keccak-512, , 0x1D
|
||||
Note: keccak has variable output length, instead the number specifies the core length
|
||||
Note: keccak has variable output length, instead the number specifies the core length,,
|
||||
blake2b, , 0x40
|
||||
blake2s, , 0x41
|
||||
reserved for apps, appl specific range, 0x4000-0x40f0
|
||||
@ -149,13 +149,18 @@ stellar-block, Stellar Block, 0xd0
|
||||
stellar-tx, Stellar Tx, 0xd1
|
||||
```
|
||||
|
||||
|
||||
## Implementations
|
||||
|
||||
- [go](https://github.com/multiformats/go-multicodec/)
|
||||
- [JavaScript](https://github.com/multiformats/js-multicodec)
|
||||
- [Add yours today!](https://github.com/multiformats/multicodec/edit/master/multicodec.md)
|
||||
|
||||
## Multicodec Path, also known as [`multistream`](https://github.com/multiformats/multistream)
|
||||
|
||||
Multicodec defines a table for the most common data serialization formats that can be expanded overtime or per application bases, however, in order for two programs to talk with each other, they need to know before hand which table or table extension is being used.
|
||||
|
||||
In order to enable self descriptive data formats or streams that can be dynamically described, without the formal set of adding a binary packed code to a table, we have [`multistream`](https://github.com/multiformats/multistream), so that applications can adopt multiple data formats for their streams and with that create different protocols.
|
||||
|
||||
## FAQ
|
||||
|
||||
> **Q. I have questions on multicodec, not listed here.**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user