multicodec/table.csv
2016-11-22 12:35:45 -08:00

3.8 KiB

1codecdescriptioncode
2miscelaneous
3binraw binary0x55
4bases encodings
5base1unary0x01
6base2binary (0 and 1)0x55
7base8octal0x07
8base10decimal0x09
9base16hexadecimal0x
10base32rfc46480x
11base32hexrfc46480x
12base58flickrbase58 flicker0x
13base58btcbase58 bitcoin0x
14base64rfc46480x
15base64urlrfc46480x
16serialization formats
17cborCBOR0x
18bsonBinary JSON0x
19ubjsonUniversal Binary JSON0x
20protobufProtocol Buffers0x
21capnpCap-n-Proto0x
22flatbufFlatBuffers0x
23rlprecursive length prefix0x60
24multiformats
25multicodec0x30
26multihash0x31
27multiaddr0x32
28multibase0x33
29multihashes
30sha10x11
31sha2-2560x12
32sha2-5120x13
33dbl-sha2-2560x56
34sha3-2240x17
35sha3-2560x16
36sha3-3840x15
37sha3-5120x14
38shake-1280x18
39shake-2560x19
40keccak-2240x1A
41keccak-2560x1B
42keccak-3840x1C
43keccak-5120x1D
44murmur30x22
45Note: keccak has variable output length. The number specifies the core length
46blake2b0x40
47blake2s0x41
48reserved for appsappl specific range0x4000-0x40f0
49multiaddrs
50ip40x04
51ip60x29
52tcp0x06
53udp0x0111
54dccp0x21
55sctp0x84
56udt0x012D
57utp0x012E
58ipfs0x2A
59http0x01E0
60https0x01BB
61ws0x01DD
62onion0x01BC
63archiving formats
64tar0x
65zip0x
66image formats
67png0x
68jpg0x
69video formats
70mp40x
71mkv0x
72IPLD formats
73dag-pbMerkleDAG protobuf0x70
74dag-cborMerkleDAG cbor0x71
75eth-blockEthereum Block (RLP)0x90
76eth-txEthereum Tx (RLP)0x91
77bitcoin-blockBitcoin Block0xb0
78bitcoin-txBitcoin Tx0xb1
79zcash-blockZcash Block0xc0
80zcash-txZcash Tx0xc1
81stellar-blockStellar Block0xd0
82stellar-txStellar Tx0xd1