Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Base2Encoding = NewEncoding(encodeBase2) Base16Encoding = NewEncoding(encodeBase16) Base16InvalidEncoding = NewEncoding(encodeBase16Invalid) Base32Encoding = NewEncoding(encodeBase32) Base36Encoding = NewEncoding(encodeBase36) Base58Encoding = NewEncoding(encodeBase58) Base62Encoding = NewEncoding(encodeBase62) Base62RandomEncoding = NewEncoding(encodeBase62Random) Base62InvalidEncoding = NewEncoding(encodeBase62Invalid) )
Functions ¶
This section is empty.
Types ¶
type Encoding ¶ added in v1.0.3001
type Encoding struct {
// contains filtered or unexported fields
}
An Encoding is a base radix encoding/decoding scheme defined by a radix-character alphabet.
func NewEncoding ¶
NewEncoding returns a new Encoding defined by the given alphabet, which must be a radix-byte string that does not contain CR or LF ('\r', '\n'). Example alphabets:
- base2: 01
- base16: 0123456789abcdef
- base32: 0123456789ABCDEFGHJKMNPQRSTVWXYZ
- base58: 123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
- base62: 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
func (*Encoding) DecodeString ¶ added in v1.0.3001
DecodeString returns the bytes represented by the basex string s.
func (*Encoding) EncodeToString ¶ added in v1.0.3001
EncodeToString returns the basex encoding of src.
Click to show internal directories.
Click to hide internal directories.