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