2016-11-13 05:23:37 +00:00
|
|
|
codec, description, code
|
|
|
|
|
2016-12-26 22:38:52 +00:00
|
|
|
miscellaneous,,
|
2016-11-13 05:23:37 +00:00
|
|
|
bin, raw binary, 0x55
|
|
|
|
|
|
|
|
bases encodings,,
|
|
|
|
base1, unary, 0x01
|
|
|
|
base2, binary (0 and 1), 0x55
|
|
|
|
base8, octal, 0x07
|
|
|
|
base10, decimal, 0x09
|
|
|
|
base16, hexadecimal, 0x
|
|
|
|
base32, rfc4648, 0x
|
|
|
|
base32hex, rfc4648, 0x
|
|
|
|
base58flickr, base58 flicker, 0x
|
|
|
|
base58btc, base58 bitcoin, 0x
|
|
|
|
base64, rfc4648, 0x
|
|
|
|
base64url, rfc4648, 0x
|
|
|
|
|
|
|
|
serialization formats,,
|
2017-03-12 20:39:39 +00:00
|
|
|
cbor, CBOR, 0x51
|
2016-11-13 05:23:37 +00:00
|
|
|
bson, Binary JSON, 0x
|
|
|
|
ubjson, Universal Binary JSON, 0x
|
2017-03-12 20:39:39 +00:00
|
|
|
protobuf, Protocol Buffers, 0x50
|
2016-11-13 05:23:37 +00:00
|
|
|
capnp, Cap-n-Proto, 0x
|
|
|
|
flatbuf, FlatBuffers, 0x
|
|
|
|
rlp, recursive length prefix, 0x60
|
2017-01-23 22:06:42 +00:00
|
|
|
msgpack, MessagePack, 0x
|
|
|
|
binc, Binc, 0x
|
2017-03-08 14:16:01 +00:00
|
|
|
bencode, bencode, 0x63
|
2016-11-13 05:23:37 +00:00
|
|
|
|
|
|
|
multiformats,,
|
|
|
|
multicodec, , 0x30
|
|
|
|
multihash, , 0x31
|
|
|
|
multiaddr, , 0x32
|
|
|
|
multibase, , 0x33
|
|
|
|
|
|
|
|
multihashes,,
|
|
|
|
sha1, , 0x11
|
|
|
|
sha2-256, , 0x12
|
|
|
|
sha2-512, , 0x13
|
2016-11-22 20:35:45 +00:00
|
|
|
dbl-sha2-256, , 0x56
|
2016-11-13 05:23:37 +00:00
|
|
|
sha3-224, , 0x17
|
|
|
|
sha3-256, , 0x16
|
|
|
|
sha3-384, , 0x15
|
|
|
|
sha3-512, , 0x14
|
|
|
|
shake-128, , 0x18
|
|
|
|
shake-256, , 0x19
|
2017-05-05 15:30:53 +00:00
|
|
|
keccak-224,keccak has variable output length. The number specifies the core length,0x1A
|
2016-11-13 05:23:37 +00:00
|
|
|
keccak-256, , 0x1B
|
|
|
|
keccak-384, , 0x1C
|
|
|
|
keccak-512, , 0x1D
|
2016-11-22 20:35:45 +00:00
|
|
|
murmur3, , 0x22
|
2016-12-11 11:49:38 +00:00
|
|
|
blake2b-8,Blake2b consists of 64 output lengths that give different hashes,0xb201
|
|
|
|
blake2b-16,,0xb202
|
|
|
|
blake2b-24,,0xb203
|
|
|
|
blake2b-32,,0xb204
|
|
|
|
blake2b-40,,0xb205
|
|
|
|
blake2b-48,,0xb206
|
|
|
|
blake2b-56,,0xb207
|
|
|
|
blake2b-64,,0xb208
|
|
|
|
blake2b-72,,0xb209
|
|
|
|
blake2b-80,,0xb20a
|
|
|
|
blake2b-88,,0xb20b
|
|
|
|
blake2b-96,,0xb20c
|
|
|
|
blake2b-104,,0xb20d
|
|
|
|
blake2b-112,,0xb20e
|
|
|
|
blake2b-120,,0xb20f
|
|
|
|
blake2b-128,,0xb210
|
|
|
|
blake2b-136,,0xb211
|
|
|
|
blake2b-144,,0xb212
|
|
|
|
blake2b-152,,0xb213
|
|
|
|
blake2b-160,,0xb214
|
|
|
|
blake2b-168,,0xb215
|
|
|
|
blake2b-176,,0xb216
|
|
|
|
blake2b-184,,0xb217
|
|
|
|
blake2b-192,,0xb218
|
|
|
|
blake2b-200,,0xb219
|
|
|
|
blake2b-208,,0xb21a
|
|
|
|
blake2b-216,,0xb21b
|
|
|
|
blake2b-224,,0xb21c
|
|
|
|
blake2b-232,,0xb21d
|
|
|
|
blake2b-240,,0xb21e
|
|
|
|
blake2b-248,,0xb21f
|
|
|
|
blake2b-256,,0xb220
|
|
|
|
blake2b-264,,0xb221
|
|
|
|
blake2b-272,,0xb222
|
|
|
|
blake2b-280,,0xb223
|
|
|
|
blake2b-288,,0xb224
|
|
|
|
blake2b-296,,0xb225
|
|
|
|
blake2b-304,,0xb226
|
|
|
|
blake2b-312,,0xb227
|
|
|
|
blake2b-320,,0xb228
|
|
|
|
blake2b-328,,0xb229
|
|
|
|
blake2b-336,,0xb22a
|
|
|
|
blake2b-344,,0xb22b
|
|
|
|
blake2b-352,,0xb22c
|
|
|
|
blake2b-360,,0xb22d
|
|
|
|
blake2b-368,,0xb22e
|
|
|
|
blake2b-376,,0xb22f
|
|
|
|
blake2b-384,,0xb230
|
|
|
|
blake2b-392,,0xb231
|
|
|
|
blake2b-400,,0xb232
|
|
|
|
blake2b-408,,0xb233
|
|
|
|
blake2b-416,,0xb234
|
|
|
|
blake2b-424,,0xb235
|
|
|
|
blake2b-432,,0xb236
|
|
|
|
blake2b-440,,0xb237
|
|
|
|
blake2b-448,,0xb238
|
|
|
|
blake2b-456,,0xb239
|
|
|
|
blake2b-464,,0xb23a
|
|
|
|
blake2b-472,,0xb23b
|
|
|
|
blake2b-480,,0xb23c
|
|
|
|
blake2b-488,,0xb23d
|
|
|
|
blake2b-496,,0xb23e
|
|
|
|
blake2b-504,,0xb23f
|
|
|
|
blake2b-512,,0xb240
|
|
|
|
blake2s-8,Blake2s consists of 32 output lengths that give different hashes,0xb241
|
|
|
|
blake2s-16,,0xb242
|
|
|
|
blake2s-24,,0xb243
|
|
|
|
blake2s-32,,0xb244
|
|
|
|
blake2s-40,,0xb245
|
|
|
|
blake2s-48,,0xb246
|
|
|
|
blake2s-56,,0xb247
|
|
|
|
blake2s-64,,0xb248
|
|
|
|
blake2s-72,,0xb249
|
|
|
|
blake2s-80,,0xb24a
|
|
|
|
blake2s-88,,0xb24b
|
|
|
|
blake2s-96,,0xb24c
|
|
|
|
blake2s-104,,0xb24d
|
|
|
|
blake2s-112,,0xb24e
|
|
|
|
blake2s-120,,0xb24f
|
|
|
|
blake2s-128,,0xb250
|
|
|
|
blake2s-136,,0xb251
|
|
|
|
blake2s-144,,0xb252
|
|
|
|
blake2s-152,,0xb253
|
|
|
|
blake2s-160,,0xb254
|
|
|
|
blake2s-168,,0xb255
|
|
|
|
blake2s-176,,0xb256
|
|
|
|
blake2s-184,,0xb257
|
|
|
|
blake2s-192,,0xb258
|
|
|
|
blake2s-200,,0xb259
|
|
|
|
blake2s-208,,0xb25a
|
|
|
|
blake2s-216,,0xb25b
|
|
|
|
blake2s-224,,0xb25c
|
|
|
|
blake2s-232,,0xb25d
|
|
|
|
blake2s-240,,0xb25e
|
|
|
|
blake2s-248,,0xb25f
|
|
|
|
blake2s-256,,0xb260
|
2016-11-13 05:23:37 +00:00
|
|
|
|
|
|
|
multiaddrs,,
|
|
|
|
ip4, , 0x04
|
|
|
|
ip6, , 0x29
|
|
|
|
tcp, , 0x06
|
|
|
|
udp, , 0x0111
|
|
|
|
dccp, , 0x21
|
|
|
|
sctp, , 0x84
|
|
|
|
udt, , 0x012D
|
|
|
|
utp, , 0x012E
|
2017-07-20 21:33:40 +00:00
|
|
|
ipfs, , 0x01A5
|
2016-11-13 05:23:37 +00:00
|
|
|
http, , 0x01E0
|
|
|
|
https, , 0x01BB
|
2017-07-24 07:32:32 +00:00
|
|
|
quic, , 0x01CC
|
2016-11-13 05:23:37 +00:00
|
|
|
ws, , 0x01DD
|
|
|
|
onion, , 0x01BC
|
2017-07-20 06:55:07 +00:00
|
|
|
p2p-circuit, , 0x0122
|
2016-11-13 05:23:37 +00:00
|
|
|
|
|
|
|
archiving formats,,
|
|
|
|
tar, , 0x
|
|
|
|
zip, , 0x
|
|
|
|
|
|
|
|
image formats,,
|
|
|
|
png, , 0x
|
|
|
|
jpg, , 0x
|
|
|
|
|
|
|
|
video formats,,
|
|
|
|
mp4, , 0x
|
|
|
|
mkv, , 0x
|
|
|
|
|
|
|
|
IPLD formats,,
|
2016-12-23 21:22:29 +00:00
|
|
|
dag-pb, MerkleDAG protobuf, 0x70
|
|
|
|
dag-cbor, MerkleDAG cbor, 0x71
|
|
|
|
|
2017-05-31 22:20:25 +00:00
|
|
|
git-raw, Raw Git object, 0x78
|
|
|
|
|
2016-12-23 21:22:29 +00:00
|
|
|
eth-block, Ethereum Block (RLP), 0x90
|
|
|
|
eth-block-list, Ethereum Block List (RLP), 0x91
|
|
|
|
eth-tx-trie, Ethereum Transaction Trie (Eth-Trie), 0x92
|
|
|
|
eth-tx, Ethereum Transaction (RLP), 0x93
|
|
|
|
eth-tx-receipt-trie, Ethereum Transaction Receipt Trie (Eth-Trie), 0x94
|
|
|
|
eth-tx-receipt, Ethereum Transaction Receipt (RLP), 0x95
|
|
|
|
eth-state-trie, Ethereum State Trie (Eth-Secure-Trie), 0x96
|
|
|
|
eth-account-snapshot, Ethereum Account Snapshot (RLP), 0x97
|
|
|
|
eth-storage-trie, Ethereum Contract Storage Trie (Eth-Secure-Trie), 0x98
|
|
|
|
|
|
|
|
bitcoin-block, Bitcoin Block, 0xb0
|
|
|
|
bitcoin-tx, Bitcoin Tx, 0xb1
|
2017-03-08 14:16:01 +00:00
|
|
|
|
2017-01-02 21:48:44 +00:00
|
|
|
zcash-block, Zcash Block, 0xc0
|
|
|
|
zcash-tx, Zcash Tx, 0xc1
|
2017-03-08 14:16:01 +00:00
|
|
|
|
2016-12-23 21:22:29 +00:00
|
|
|
stellar-block, Stellar Block, 0xd0
|
|
|
|
stellar-tx, Stellar Tx, 0xd1
|
2017-02-14 05:40:08 +00:00
|
|
|
|
2017-03-08 14:16:01 +00:00
|
|
|
torrent-info, Torrent file info field (bencoded), 0x7b
|
|
|
|
torrent-file, Torrent file (bencoded), 0x7c
|
2017-04-24 13:41:29 +00:00
|
|
|
ed25519-pub, Ed25519 public key, 0xed
|