Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var StdEncoding = NewEncoding(encodeStd)
StdEncoding is the standard base62 encoding.
Functions ¶
This section is empty.
Types ¶
type CorruptInputError ¶
type CorruptInputError int64
func (CorruptInputError) Error ¶
func (e CorruptInputError) Error() string
type Encoding ¶
type Encoding struct {
// contains filtered or unexported fields
}
An Encoding is a radix 62 encoding/decoding scheme, defined by a 62-character alphabet.
func NewEncoding ¶
NewEncoding returns a new padded Encoding defined by the given alphabet, which must be a 62-byte string that does not contain the padding character or CR / LF ('\r', '\n').
func (*Encoding) Decode ¶
Decode decodes src using the encoding enc. If src contains invalid base62 data, it will return the number of bytes successfully written and CorruptInputError. New line characters (\r and \n) are ignored.
func (*Encoding) DecodeString ¶
DecodeString returns the bytes represented by the base62 string s.
func (*Encoding) EncodeToString ¶
EncodeToString returns the base62 encoding of src.
Click to show internal directories.
Click to hide internal directories.