multicodec/table.csv

6.9 KiB

1codecdescriptioncode
2miscellaneous
3binraw binary0x55
4bases encodings
5base1unary0x01
6base2binary (0 and 1)0x55
7base8octal0x07
8base10decimal0x09
9base16hexadecimal0x
10base32rfc46480x
11base32hexrfc46480x
12base58flickrbase58 flicker0x
13base58btcbase58 bitcoin0x
14base64rfc46480x
15base64urlrfc46480x
16serialization formats
17cborCBOR0x51
18bsonBinary JSON0x
19ubjsonUniversal Binary JSON0x
20protobufProtocol Buffers0x50
21capnpCap-n-Proto0x
22flatbufFlatBuffers0x
23rlprecursive length prefix0x60
24msgpackMessagePack0x
25bincBinc0x
26bencodebencode0x63
27multiformats
28multicodec0x30
29multihash0x31
30multiaddr0x32
31multibase0x33
32multihashes
33sha10x11
34sha2-2560x12
35sha2-5120x13
36dbl-sha2-2560x56
37sha3-2240x17
38sha3-2560x16
39sha3-3840x15
40sha3-5120x14
41shake-1280x18
42shake-2560x19
43keccak-224keccak has variable output length. The number specifies the core length0x1A
44keccak-2560x1B
45keccak-3840x1C
46keccak-5120x1D
47murmur30x22
48blake2b-8Blake2b consists of 64 output lengths that give different hashes0xb201
49blake2b-160xb202
50blake2b-240xb203
51blake2b-320xb204
52blake2b-400xb205
53blake2b-480xb206
54blake2b-560xb207
55blake2b-640xb208
56blake2b-720xb209
57blake2b-800xb20a
58blake2b-880xb20b
59blake2b-960xb20c
60blake2b-1040xb20d
61blake2b-1120xb20e
62blake2b-1200xb20f
63blake2b-1280xb210
64blake2b-1360xb211
65blake2b-1440xb212
66blake2b-1520xb213
67blake2b-1600xb214
68blake2b-1680xb215
69blake2b-1760xb216
70blake2b-1840xb217
71blake2b-1920xb218
72blake2b-2000xb219
73blake2b-2080xb21a
74blake2b-2160xb21b
75blake2b-2240xb21c
76blake2b-2320xb21d
77blake2b-2400xb21e
78blake2b-2480xb21f
79blake2b-2560xb220
80blake2b-2640xb221
81blake2b-2720xb222
82blake2b-2800xb223
83blake2b-2880xb224
84blake2b-2960xb225
85blake2b-3040xb226
86blake2b-3120xb227
87blake2b-3200xb228
88blake2b-3280xb229
89blake2b-3360xb22a
90blake2b-3440xb22b
91blake2b-3520xb22c
92blake2b-3600xb22d
93blake2b-3680xb22e
94blake2b-3760xb22f
95blake2b-3840xb230
96blake2b-3920xb231
97blake2b-4000xb232
98blake2b-4080xb233
99blake2b-4160xb234
100blake2b-4240xb235
101blake2b-4320xb236
102blake2b-4400xb237
103blake2b-4480xb238
104blake2b-4560xb239
105blake2b-4640xb23a
106blake2b-4720xb23b
107blake2b-4800xb23c
108blake2b-4880xb23d
109blake2b-4960xb23e
110blake2b-5040xb23f
111blake2b-5120xb240
112blake2s-8Blake2s consists of 32 output lengths that give different hashes0xb241
113blake2s-160xb242
114blake2s-240xb243
115blake2s-320xb244
116blake2s-400xb245
117blake2s-480xb246
118blake2s-560xb247
119blake2s-640xb248
120blake2s-720xb249
121blake2s-800xb24a
122blake2s-880xb24b
123blake2s-960xb24c
124blake2s-1040xb24d
125blake2s-1120xb24e
126blake2s-1200xb24f
127blake2s-1280xb250
128blake2s-1360xb251
129blake2s-1440xb252
130blake2s-1520xb253
131blake2s-1600xb254
132blake2s-1680xb255
133blake2s-1760xb256
134blake2s-1840xb257
135blake2s-1920xb258
136blake2s-2000xb259
137blake2s-2080xb25a
138blake2s-2160xb25b
139blake2s-2240xb25c
140blake2s-2320xb25d
141blake2s-2400xb25e
142blake2s-2480xb25f
143blake2s-2560xb260
144multiaddrs
145ip40x04
146ip60x29
147tcp0x06
148udp0x0111
149dccp0x21
150sctp0x84
151udt0x012D
152utp0x012E
153ipfs0x01A5
154http0x01E0
155https0x01BB
156quic0x01CC
157ws0x01DD
158onion0x01BC
159p2p-circuit0x0122
160archiving formats
161tar0x
162zip0x
163image formats
164png0x
165jpg0x
166video formats
167mp40x
168mkv0x
169IPLD formats
170dag-pbMerkleDAG protobuf0x70
171dag-cborMerkleDAG cbor0x71
172git-rawRaw Git object0x78
173eth-blockEthereum Block (RLP)0x90
174eth-block-listEthereum Block List (RLP)0x91
175eth-tx-trieEthereum Transaction Trie (Eth-Trie)0x92
176eth-txEthereum Transaction (RLP)0x93
177eth-tx-receipt-trieEthereum Transaction Receipt Trie (Eth-Trie)0x94
178eth-tx-receiptEthereum Transaction Receipt (RLP)0x95
179eth-state-trieEthereum State Trie (Eth-Secure-Trie)0x96
180eth-account-snapshotEthereum Account Snapshot (RLP)0x97
181eth-storage-trieEthereum Contract Storage Trie (Eth-Secure-Trie)0x98
182bitcoin-blockBitcoin Block0xb0
183bitcoin-txBitcoin Tx0xb1
184zcash-blockZcash Block0xc0
185zcash-txZcash Tx0xc1
186stellar-blockStellar Block0xd0
187stellar-txStellar Tx0xd1
188torrent-infoTorrent file info field (bencoded)0x7b
189torrent-fileTorrent file (bencoded)0x7c
190ed25519-pubEd25519 public key0xed