multicodec/table.csv
2017-09-05 17:22:13 -07:00

7.0 KiB

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