multicodec/table.csv

13 KiB

1codecdescriptioncode
2miscellaneous
3rawraw binary0x55
4bases encodings
5identityraw binaryNUL
6base1unary1
7base2binary (0 and 1)0
8base8octal7
9base10decimal9
10base16hexadecimalf
11base16-upperhexadecimalF
12base32rfc4648b
13base32-upperrfc4648B
14base32padrfc4648c
15base32pad-upperrfc4648C
16base32hexrfc4648v
17base32hex-upperrfc4648V
18base32hexpadrfc4648t
19base32hexpad-upperrfc4648T
20base58flickrbase58 flickerZ
21base58btcbase58 bitcoinz
22base64rfc4648m
23base64padrfc4648M
24base64urlrfc4648u
25base64urlpadrfc4648U
26serialization formats
27cborCBOR0x51
28bsonBinary JSON0x
29ubjsonUniversal Binary JSON0x
30protobufProtocol Buffers0x50
31capnpCap-n-Proto0x
32flatbufFlatBuffers0x
33rlprecursive length prefix0x60
34msgpackMessagePack0x
35bincBinc0x
36bencodebencode0x63
37multiformats
38multicodec0x30
39multihash0x31
40multiaddr0x32
41multibase0x33
42multihashes
43identityraw binary0x0
44md40xd4
45md50xd5
46sha10x11
47sha2-2560x12
48sha2-5120x13
49dbl-sha2-2560x56
50sha3-2240x17
51sha3-2560x16
52sha3-3840x15
53sha3-5120x14
54shake-1280x18
55shake-2560x19
56keccak-224keccak has variable output length. The number specifies the core length0x1A
57keccak-2560x1B
58keccak-3840x1C
59keccak-5120x1D
60murmur30x22
61x110x1100
62blake2b-8Blake2b consists of 64 output lengths that give different hashes0xb201
63blake2b-160xb202
64blake2b-240xb203
65blake2b-320xb204
66blake2b-400xb205
67blake2b-480xb206
68blake2b-560xb207
69blake2b-640xb208
70blake2b-720xb209
71blake2b-800xb20a
72blake2b-880xb20b
73blake2b-960xb20c
74blake2b-1040xb20d
75blake2b-1120xb20e
76blake2b-1200xb20f
77blake2b-1280xb210
78blake2b-1360xb211
79blake2b-1440xb212
80blake2b-1520xb213
81blake2b-1600xb214
82blake2b-1680xb215
83blake2b-1760xb216
84blake2b-1840xb217
85blake2b-1920xb218
86blake2b-2000xb219
87blake2b-2080xb21a
88blake2b-2160xb21b
89blake2b-2240xb21c
90blake2b-2320xb21d
91blake2b-2400xb21e
92blake2b-2480xb21f
93blake2b-2560xb220
94blake2b-2640xb221
95blake2b-2720xb222
96blake2b-2800xb223
97blake2b-2880xb224
98blake2b-2960xb225
99blake2b-3040xb226
100blake2b-3120xb227
101blake2b-3200xb228
102blake2b-3280xb229
103blake2b-3360xb22a
104blake2b-3440xb22b
105blake2b-3520xb22c
106blake2b-3600xb22d
107blake2b-3680xb22e
108blake2b-3760xb22f
109blake2b-3840xb230
110blake2b-3920xb231
111blake2b-4000xb232
112blake2b-4080xb233
113blake2b-4160xb234
114blake2b-4240xb235
115blake2b-4320xb236
116blake2b-4400xb237
117blake2b-4480xb238
118blake2b-4560xb239
119blake2b-4640xb23a
120blake2b-4720xb23b
121blake2b-4800xb23c
122blake2b-4880xb23d
123blake2b-4960xb23e
124blake2b-5040xb23f
125blake2b-5120xb240
126blake2s-8Blake2s consists of 32 output lengths that give different hashes0xb241
127blake2s-160xb242
128blake2s-240xb243
129blake2s-320xb244
130blake2s-400xb245
131blake2s-480xb246
132blake2s-560xb247
133blake2s-640xb248
134blake2s-720xb249
135blake2s-800xb24a
136blake2s-880xb24b
137blake2s-960xb24c
138blake2s-1040xb24d
139blake2s-1120xb24e
140blake2s-1200xb24f
141blake2s-1280xb250
142blake2s-1360xb251
143blake2s-1440xb252
144blake2s-1520xb253
145blake2s-1600xb254
146blake2s-1680xb255
147blake2s-1760xb256
148blake2s-1840xb257
149blake2s-1920xb258
150blake2s-2000xb259
151blake2s-2080xb25a
152blake2s-2160xb25b
153blake2s-2240xb25c
154blake2s-2320xb25d
155blake2s-2400xb25e
156blake2s-2480xb25f
157blake2s-2560xb260
158skein256-8Skein256 consists of 32 output lengths that give different hashes0xb301
159skein256-160xb302
160skein256-240xb303
161skein256-320xb304
162skein256-400xb305
163skein256-480xb306
164skein256-560xb307
165skein256-640xb308
166skein256-720xb309
167skein256-800xb30a
168skein256-880xb30b
169skein256-960xb30c
170skein256-1040xb30d
171skein256-1120xb30e
172skein256-1200xb30f
173skein256-1280xb310
174skein256-1360xb311
175skein256-1440xb312
176skein256-1520xb313
177skein256-1600xb314
178skein256-1680xb315
179skein256-1760xb316
180skein256-1840xb317
181skein256-1920xb318
182skein256-2000xb319
183skein256-2080xb31a
184skein256-2160xb31b
185skein256-2240xb31c
186skein256-2320xb31d
187skein256-2400xb31e
188skein256-2480xb31f
189skein256-2560xb320
190skein512-8Skein512 consists of 64 output lengths that give different hashes0xb321
191skein512-160xb322
192skein512-240xb323
193skein512-320xb324
194skein512-400xb325
195skein512-480xb326
196skein512-560xb327
197skein512-640xb328
198skein512-720xb329
199skein512-800xb32a
200skein512-880xb32b
201skein512-960xb32c
202skein512-1040xb32d
203skein512-1120xb32e
204skein512-1200xb32f
205skein512-1280xb330
206skein512-1360xb331
207skein512-1440xb332
208skein512-1520xb333
209skein512-1600xb334
210skein512-1680xb335
211skein512-1760xb336
212skein512-1840xb337
213skein512-1920xb338
214skein512-2000xb339
215skein512-2080xb33a
216skein512-2160xb33b
217skein512-2240xb33c
218skein512-2320xb33d
219skein512-2400xb33e
220skein512-2480xb33f
221skein512-2560xb340
222skein512-2640xb341
223skein512-2720xb342
224skein512-2800xb343
225skein512-2880xb344
226skein512-2960xb345
227skein512-3040xb346
228skein512-3120xb347
229skein512-3200xb348
230skein512-3280xb349
231skein512-3360xb34a
232skein512-3440xb34b
233skein512-3520xb34c
234skein512-3600xb34d
235skein512-3680xb34e
236skein512-3760xb34f
237skein512-3840xb350
238skein512-3920xb351
239skein512-4000xb352
240skein512-4080xb353
241skein512-4160xb354
242skein512-4240xb355
243skein512-4320xb356
244skein512-4400xb357
245skein512-4480xb358
246skein512-4560xb359
247skein512-4640xb35a
248skein512-4720xb35b
249skein512-4800xb35c
250skein512-4880xb35d
251skein512-4960xb35e
252skein512-5040xb35f
253skein512-5120xb360
254skein1024-8Skein1024 consists of 128 output lengths that give different hashes0xb361
255skein1024-160xb362
256skein1024-240xb363
257skein1024-320xb364
258skein1024-400xb365
259skein1024-480xb366
260skein1024-560xb367
261skein1024-640xb368
262skein1024-720xb369
263skein1024-800xb36a
264skein1024-880xb36b
265skein1024-960xb36c
266skein1024-1040xb36d
267skein1024-1120xb36e
268skein1024-1200xb36f
269skein1024-1280xb370
270skein1024-1360xb371
271skein1024-1440xb372
272skein1024-1520xb373
273skein1024-1600xb374
274skein1024-1680xb375
275skein1024-1760xb376
276skein1024-1840xb377
277skein1024-1920xb378
278skein1024-2000xb379
279skein1024-2080xb37a
280skein1024-2160xb37b
281skein1024-2240xb37c
282skein1024-2320xb37d
283skein1024-2400xb37e
284skein1024-2480xb37f
285skein1024-2560xb380
286skein1024-2640xb381
287skein1024-2720xb382
288skein1024-2800xb383
289skein1024-2880xb384
290skein1024-2960xb385
291skein1024-3040xb386
292skein1024-3120xb387
293skein1024-3200xb388
294skein1024-3280xb389
295skein1024-3360xb38a
296skein1024-3440xb38b
297skein1024-3520xb38c
298skein1024-3600xb38d
299skein1024-3680xb38e
300skein1024-3760xb38f
301skein1024-3840xb390
302skein1024-3920xb391
303skein1024-4000xb392
304skein1024-4080xb393
305skein1024-4160xb394
306skein1024-4240xb395
307skein1024-4320xb396
308skein1024-4400xb397
309skein1024-4480xb398
310skein1024-4560xb399
311skein1024-4640xb39a
312skein1024-4720xb39b
313skein1024-4800xb39c
314skein1024-4880xb39d
315skein1024-4960xb39e
316skein1024-5040xb39f
317skein1024-5120xb3a0
318skein1024-5200xb3a1
319skein1024-5280xb3a2
320skein1024-5360xb3a3
321skein1024-5440xb3a4
322skein1024-5520xb3a5
323skein1024-5600xb3a6
324skein1024-5680xb3a7
325skein1024-5760xb3a8
326skein1024-5840xb3a9
327skein1024-5920xb3aa
328skein1024-6000xb3ab
329skein1024-6080xb3ac
330skein1024-6160xb3ad
331skein1024-6240xb3ae
332skein1024-6320xb3af
333skein1024-6400xb3b0
334skein1024-6480xb3b1
335skein1024-6560xb3b2
336skein1024-6640xb3b3
337skein1024-6720xb3b4
338skein1024-6800xb3b5
339skein1024-6880xb3b6
340skein1024-6960xb3b7
341skein1024-7040xb3b8
342skein1024-7120xb3b9
343skein1024-7200xb3ba
344skein1024-7280xb3bb
345skein1024-7360xb3bc
346skein1024-7440xb3bd
347skein1024-7520xb3be
348skein1024-7600xb3bf
349skein1024-7680xb3c0
350skein1024-7760xb3c1
351skein1024-7840xb3c2
352skein1024-7920xb3c3
353skein1024-8000xb3c4
354skein1024-8080xb3c5
355skein1024-8160xb3c6
356skein1024-8240xb3c7
357skein1024-8320xb3c8
358skein1024-8400xb3c9
359skein1024-8480xb3ca
360skein1024-8560xb3cb
361skein1024-8640xb3cc
362skein1024-8720xb3cd
363skein1024-8800xb3ce
364skein1024-8880xb3cf
365skein1024-8960xb3d0
366skein1024-9040xb3d1
367skein1024-9120xb3d2
368skein1024-9200xb3d3
369skein1024-9280xb3d4
370skein1024-9360xb3d5
371skein1024-9440xb3d6
372skein1024-9520xb3d7
373skein1024-9600xb3d8
374skein1024-9680xb3d9
375skein1024-9760xb3da
376skein1024-9840xb3db
377skein1024-9920xb3dc
378skein1024-10000xb3dd
379skein1024-10080xb3de
380skein1024-10160xb3df
381skein1024-10240xb3e0
382multiaddrs
383ip40x04
384ip60x29
385ip6zone0x2A
386tcp0x06
387udp0x0111
388dccp0x21
389sctp0x84
390udt0x012D
391utp0x012E
392ipfs0x01A5
393http0x01E0
394https0x01BB
395quic0x01CC
396ws0x01DD
397onion0x01BC
398onion30x01BD
399garlic640x01BE
400p2p-circuit0x0122
401dns40x36
402dns60x37
403dnsaddr0x38
404archiving formats
405tar0x
406zip0x
407image formats
408png0x
409jpg0x
410video formats
411mp40x
412mkv0x
413IPLD formats
414dag-pbMerkleDAG protobuf0x70
415dag-cborMerkleDAG cbor0x71
416dag-jsonMerkleDAG json0x0129
417git-rawRaw Git object0x78
418eth-blockEthereum Block (RLP)0x90
419eth-block-listEthereum Block List (RLP)0x91
420eth-tx-trieEthereum Transaction Trie (Eth-Trie)0x92
421eth-txEthereum Transaction (RLP)0x93
422eth-tx-receipt-trieEthereum Transaction Receipt Trie (Eth-Trie)0x94
423eth-tx-receiptEthereum Transaction Receipt (RLP)0x95
424eth-state-trieEthereum State Trie (Eth-Secure-Trie)0x96
425eth-account-snapshotEthereum Account Snapshot (RLP)0x97
426eth-storage-trieEthereum Contract Storage Trie (Eth-Secure-Trie)0x98
427bitcoin-blockBitcoin Block0xb0
428bitcoin-txBitcoin Tx0xb1
429zcash-blockZcash Block0xc0
430zcash-txZcash Tx0xc1
431stellar-blockStellar Block0xd0
432stellar-txStellar Tx0xd1
433decred-blockDecred Block0xe0
434decred-txDecred Tx0xe1
435dash-blockDash Block0xf0
436dash-txDash Tx0xf1
437torrent-infoTorrent file info field (bencoded)0x7b
438torrent-fileTorrent file (bencoded)0x7c
439ed25519-pubEd25519 public key0xed