multicodec/table.csv
Steven Allen 6948ccb99d
Merge pull request #102 from multiformats/dag-json-two-bytes
Write dag-json codec as two bytes
2018-12-18 09:42:28 -08:00

12 KiB

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