6.9 KiB
6.9 KiB
1 | codec | description | code |
---|---|---|---|
2 | miscellaneous | ||
3 | bin | raw binary | 0x55 |
4 | bases encodings | ||
5 | base1 | unary | 0x01 |
6 | base2 | binary (0 and 1) | 0x55 |
7 | base8 | octal | 0x07 |
8 | base10 | decimal | 0x09 |
9 | base16 | hexadecimal | 0x |
10 | base32 | rfc4648 | 0x |
11 | base32hex | rfc4648 | 0x |
12 | base58flickr | base58 flicker | 0x |
13 | base58btc | base58 bitcoin | 0x |
14 | base64 | rfc4648 | 0x |
15 | base64url | rfc4648 | 0x |
16 | serialization formats | ||
17 | cbor | CBOR | 0x51 |
18 | bson | Binary JSON | 0x |
19 | ubjson | Universal Binary JSON | 0x |
20 | protobuf | Protocol Buffers | 0x50 |
21 | capnp | Cap-n-Proto | 0x |
22 | flatbuf | FlatBuffers | 0x |
23 | rlp | recursive length prefix | 0x60 |
24 | msgpack | MessagePack | 0x |
25 | binc | Binc | 0x |
26 | bencode | bencode | 0x63 |
27 | multiformats | ||
28 | multicodec | 0x30 | |
29 | multihash | 0x31 | |
30 | multiaddr | 0x32 | |
31 | multibase | 0x33 | |
32 | multihashes | ||
33 | sha1 | 0x11 | |
34 | sha2-256 | 0x12 | |
35 | sha2-512 | 0x13 | |
36 | dbl-sha2-256 | 0x56 | |
37 | sha3-224 | 0x17 | |
38 | sha3-256 | 0x16 | |
39 | sha3-384 | 0x15 | |
40 | sha3-512 | 0x14 | |
41 | shake-128 | 0x18 | |
42 | shake-256 | 0x19 | |
43 | keccak-224 | keccak has variable output length. The number specifies the core length | 0x1A |
44 | keccak-256 | 0x1B | |
45 | keccak-384 | 0x1C | |
46 | keccak-512 | 0x1D | |
47 | murmur3 | 0x22 | |
48 | blake2b-8 | Blake2b consists of 64 output lengths that give different hashes | 0xb201 |
49 | blake2b-16 | 0xb202 | |
50 | blake2b-24 | 0xb203 | |
51 | blake2b-32 | 0xb204 | |
52 | blake2b-40 | 0xb205 | |
53 | blake2b-48 | 0xb206 | |
54 | blake2b-56 | 0xb207 | |
55 | blake2b-64 | 0xb208 | |
56 | blake2b-72 | 0xb209 | |
57 | blake2b-80 | 0xb20a | |
58 | blake2b-88 | 0xb20b | |
59 | blake2b-96 | 0xb20c | |
60 | blake2b-104 | 0xb20d | |
61 | blake2b-112 | 0xb20e | |
62 | blake2b-120 | 0xb20f | |
63 | blake2b-128 | 0xb210 | |
64 | blake2b-136 | 0xb211 | |
65 | blake2b-144 | 0xb212 | |
66 | blake2b-152 | 0xb213 | |
67 | blake2b-160 | 0xb214 | |
68 | blake2b-168 | 0xb215 | |
69 | blake2b-176 | 0xb216 | |
70 | blake2b-184 | 0xb217 | |
71 | blake2b-192 | 0xb218 | |
72 | blake2b-200 | 0xb219 | |
73 | blake2b-208 | 0xb21a | |
74 | blake2b-216 | 0xb21b | |
75 | blake2b-224 | 0xb21c | |
76 | blake2b-232 | 0xb21d | |
77 | blake2b-240 | 0xb21e | |
78 | blake2b-248 | 0xb21f | |
79 | blake2b-256 | 0xb220 | |
80 | blake2b-264 | 0xb221 | |
81 | blake2b-272 | 0xb222 | |
82 | blake2b-280 | 0xb223 | |
83 | blake2b-288 | 0xb224 | |
84 | blake2b-296 | 0xb225 | |
85 | blake2b-304 | 0xb226 | |
86 | blake2b-312 | 0xb227 | |
87 | blake2b-320 | 0xb228 | |
88 | blake2b-328 | 0xb229 | |
89 | blake2b-336 | 0xb22a | |
90 | blake2b-344 | 0xb22b | |
91 | blake2b-352 | 0xb22c | |
92 | blake2b-360 | 0xb22d | |
93 | blake2b-368 | 0xb22e | |
94 | blake2b-376 | 0xb22f | |
95 | blake2b-384 | 0xb230 | |
96 | blake2b-392 | 0xb231 | |
97 | blake2b-400 | 0xb232 | |
98 | blake2b-408 | 0xb233 | |
99 | blake2b-416 | 0xb234 | |
100 | blake2b-424 | 0xb235 | |
101 | blake2b-432 | 0xb236 | |
102 | blake2b-440 | 0xb237 | |
103 | blake2b-448 | 0xb238 | |
104 | blake2b-456 | 0xb239 | |
105 | blake2b-464 | 0xb23a | |
106 | blake2b-472 | 0xb23b | |
107 | blake2b-480 | 0xb23c | |
108 | blake2b-488 | 0xb23d | |
109 | blake2b-496 | 0xb23e | |
110 | blake2b-504 | 0xb23f | |
111 | blake2b-512 | 0xb240 | |
112 | blake2s-8 | Blake2s consists of 32 output lengths that give different hashes | 0xb241 |
113 | blake2s-16 | 0xb242 | |
114 | blake2s-24 | 0xb243 | |
115 | blake2s-32 | 0xb244 | |
116 | blake2s-40 | 0xb245 | |
117 | blake2s-48 | 0xb246 | |
118 | blake2s-56 | 0xb247 | |
119 | blake2s-64 | 0xb248 | |
120 | blake2s-72 | 0xb249 | |
121 | blake2s-80 | 0xb24a | |
122 | blake2s-88 | 0xb24b | |
123 | blake2s-96 | 0xb24c | |
124 | blake2s-104 | 0xb24d | |
125 | blake2s-112 | 0xb24e | |
126 | blake2s-120 | 0xb24f | |
127 | blake2s-128 | 0xb250 | |
128 | blake2s-136 | 0xb251 | |
129 | blake2s-144 | 0xb252 | |
130 | blake2s-152 | 0xb253 | |
131 | blake2s-160 | 0xb254 | |
132 | blake2s-168 | 0xb255 | |
133 | blake2s-176 | 0xb256 | |
134 | blake2s-184 | 0xb257 | |
135 | blake2s-192 | 0xb258 | |
136 | blake2s-200 | 0xb259 | |
137 | blake2s-208 | 0xb25a | |
138 | blake2s-216 | 0xb25b | |
139 | blake2s-224 | 0xb25c | |
140 | blake2s-232 | 0xb25d | |
141 | blake2s-240 | 0xb25e | |
142 | blake2s-248 | 0xb25f | |
143 | blake2s-256 | 0xb260 | |
144 | multiaddrs | ||
145 | ip4 | 0x04 | |
146 | ip6 | 0x29 | |
147 | tcp | 0x06 | |
148 | udp | 0x0111 | |
149 | dccp | 0x21 | |
150 | sctp | 0x84 | |
151 | udt | 0x012D | |
152 | utp | 0x012E | |
153 | ipfs | 0x01A5 | |
154 | http | 0x01E0 | |
155 | https | 0x01BB | |
156 | quic | 0x01CC | |
157 | ws | 0x01DD | |
158 | onion | 0x01BC | |
159 | p2p-circuit | 0x0122 | |
160 | archiving formats | ||
161 | tar | 0x | |
162 | zip | 0x | |
163 | image formats | ||
164 | png | 0x | |
165 | jpg | 0x | |
166 | video formats | ||
167 | mp4 | 0x | |
168 | mkv | 0x | |
169 | IPLD formats | ||
170 | dag-pb | MerkleDAG protobuf | 0x70 |
171 | dag-cbor | MerkleDAG cbor | 0x71 |
172 | git-raw | Raw Git object | 0x78 |
173 | eth-block | Ethereum Block (RLP) | 0x90 |
174 | eth-block-list | Ethereum Block List (RLP) | 0x91 |
175 | eth-tx-trie | Ethereum Transaction Trie (Eth-Trie) | 0x92 |
176 | eth-tx | Ethereum Transaction (RLP) | 0x93 |
177 | eth-tx-receipt-trie | Ethereum Transaction Receipt Trie (Eth-Trie) | 0x94 |
178 | eth-tx-receipt | Ethereum Transaction Receipt (RLP) | 0x95 |
179 | eth-state-trie | Ethereum State Trie (Eth-Secure-Trie) | 0x96 |
180 | eth-account-snapshot | Ethereum Account Snapshot (RLP) | 0x97 |
181 | eth-storage-trie | Ethereum Contract Storage Trie (Eth-Secure-Trie) | 0x98 |
182 | bitcoin-block | Bitcoin Block | 0xb0 |
183 | bitcoin-tx | Bitcoin Tx | 0xb1 |
184 | zcash-block | Zcash Block | 0xc0 |
185 | zcash-tx | Zcash Tx | 0xc1 |
186 | stellar-block | Stellar Block | 0xd0 |
187 | stellar-tx | Stellar Tx | 0xd1 |
188 | torrent-info | Torrent file info field (bencoded) | 0x7b |
189 | torrent-file | Torrent file (bencoded) | 0x7c |
190 | ed25519-pub | Ed25519 public key | 0xed |