Some words about encoding
This commit is contained in:
parent
d3de4742b2
commit
50b3d15491
@ -0,0 +1,20 @@
|
|||||||
|
# Encoding
|
||||||
|
|
||||||
|
The `bitcore.Encoding` namespace contains utilities for encoding information in
|
||||||
|
common formats in the bitcoin ecosystem.
|
||||||
|
|
||||||
|
## Base58
|
||||||
|
|
||||||
|
Two classes are provided: `Base58` and `Base58Check`. The first one merely
|
||||||
|
encodes/decodes a set of bytes in base58 format. The second one will also take
|
||||||
|
the double `sha256` hash of the information and append the last 4 bytes of the
|
||||||
|
hash as a checksum when encoding, and checking this checksum when decoding.
|
||||||
|
|
||||||
|
## BufferReader & BufferWriter
|
||||||
|
|
||||||
|
These classes are used internally to write information in buffers.
|
||||||
|
|
||||||
|
## Varint
|
||||||
|
|
||||||
|
The bitcore implementation uses a quite complex way of compressing integers
|
||||||
|
representing the size of fields.
|
||||||
Loading…
Reference in New Issue
Block a user