multicodec/table.csv
2018-08-16 16:33:47 -07:00

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