Documentation
¶
Index ¶
- func Asn1Decode(src []byte, val interface{}) ([]byte, error)
- func Asn1DecodeWithParams(src []byte, val interface{}, params string) ([]byte, error)
- func Asn1Encode(src interface{}) ([]byte, error)
- func Asn1EncodeWithParams(src interface{}, params string) ([]byte, error)
- func Base32Decode(str string) string
- func Base32Encode(str string) string
- func Base58Decode(str string) string
- func Base58Encode(str string) string
- func Base64Decode(str string) string
- func Base64DecodeSegment(seg string) string
- func Base64Encode(str string) string
- func Base64EncodeSegment(seg string) string
- func Base64RawDecode(str string) string
- func Base64RawEncode(str string) string
- func Base64RawURLDecode(str string) string
- func Base64RawURLEncode(str string) string
- func Base64URLDecode(str string) string
- func Base64URLEncode(str string) string
- func Base85Decode(s string) string
- func Base85Encode(src string) string
- func BinaryDecode(src string, dst interface{}) error
- func BinaryEncode(src interface{}) (string, error)
- func CsvDecode(src string, opts ...rune) ([][]string, error)
- func CsvEncode(src [][]string) (string, error)
- func GobDecode(src string, dst interface{}) error
- func GobEncode(src interface{}) (string, error)
- func HexDecode(s string) string
- func HexEncode(src string) string
- func JsonDecode(data string, dst interface{}) error
- func JsonEncode(src interface{}) string
- func ReverseBytes(data []byte)
- func XmlDecode(src string, dst interface{}) error
- func XmlEncode(src interface{}) (string, error)
- type Encoding
- func ForAsn1(data interface{}, params ...string) Encoding
- func ForBinary(data interface{}) Encoding
- func ForCsv(data [][]string) Encoding
- func ForGob(data interface{}) Encoding
- func ForJSON(data interface{}) Encoding
- func ForXML(data interface{}) Encoding
- func FromBase32String(data string) Encoding
- func FromBase58String(data string) Encoding
- func FromBase64String(data string) Encoding
- func FromBase85String(data string) Encoding
- func FromBytes(data []byte) Encoding
- func FromHexString(data string) Encoding
- func FromString(data string) Encoding
- func New() Encoding
- func (this Encoding) Asn1To(val interface{}, params ...string) ([]byte, error)
- func (this Encoding) BinaryTo(dst interface{}) error
- func (this Encoding) CsvTo(opts ...rune) ([][]string, error)
- func (this Encoding) ForAsn1(data interface{}, params ...string) Encoding
- func (this Encoding) ForBinary(data interface{}) Encoding
- func (this Encoding) ForCsv(data [][]string) Encoding
- func (this Encoding) ForGob(data interface{}) Encoding
- func (this Encoding) ForJSON(data interface{}) Encoding
- func (this Encoding) ForXML(data interface{}) Encoding
- func (this Encoding) FromBase32String(data string) Encoding
- func (this Encoding) FromBase58String(data string) Encoding
- func (this Encoding) FromBase64String(data string) Encoding
- func (this Encoding) FromBase85String(data string) Encoding
- func (this Encoding) FromBytes(data []byte) Encoding
- func (this Encoding) FromBytesBuffer(data *bytes.Buffer) Encoding
- func (this Encoding) FromHexString(data string) Encoding
- func (this Encoding) FromString(data string) Encoding
- func (this Encoding) GobTo(dst interface{}) error
- func (this Encoding) JSONTo(dst interface{}) error
- func (this Encoding) String() string
- func (this Encoding) ToBase32String() string
- func (this Encoding) ToBase58String() string
- func (this Encoding) ToBase64String() string
- func (this Encoding) ToBase85String() string
- func (this Encoding) ToBytes() []byte
- func (this Encoding) ToBytesBuffer() *bytes.Buffer
- func (this Encoding) ToHexString() string
- func (this Encoding) ToString() string
- func (this Encoding) XMLTo(dst interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Asn1Decode ¶ added in v1.0.2
Asn1 解码
func Asn1DecodeWithParams ¶ added in v1.0.2
Asn1 解码
func Asn1EncodeWithParams ¶ added in v1.0.2
Asn1 编码
Types ¶
type Encoding ¶ added in v1.0.2
type Encoding struct {
// 错误
Error error
// contains filtered or unexported fields
}
*
- 编码 *
- @create 2022-4-3
- @author deatil
func (Encoding) FromBase32String ¶ added in v1.0.2
Base32
func (Encoding) FromBase58String ¶ added in v1.0.2
Base58
func (Encoding) FromBase64String ¶ added in v1.0.2
Base64
func (Encoding) FromBase85String ¶ added in v1.0.2
Base85
func (Encoding) FromBytesBuffer ¶ added in v1.0.2
BytesBuffer
func (Encoding) FromHexString ¶ added in v1.0.2
Hex
func (Encoding) FromString ¶ added in v1.0.2
字符
func (Encoding) ToBase32String ¶ added in v1.0.2
输出Base64
func (Encoding) ToBase58String ¶ added in v1.0.2
输出Base64
func (Encoding) ToBase64String ¶ added in v1.0.2
输出Base64
func (Encoding) ToBase85String ¶ added in v1.0.2
输出Base85
func (Encoding) ToBytesBuffer ¶ added in v1.0.2
输出 BytesBuffer
Click to show internal directories.
Click to hide internal directories.