multicodec/table.csv
2016-12-11 12:49:38 +01:00

5.4 KiB

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