Documentation
¶
Index ¶
- func Bytes2Hex(bz []byte) string
- func CopyBytes(bz []byte) (cpy []byte)
- func FromHex(s string) []byte
- func Hex2Bytes(str string) []byte
- func LeftPadBytes(slice []byte, l int) []byte
- func ParseHexOrString(str string) ([]byte, error)
- func RightPadBytes(slice []byte, l int) []byte
- func TrimLeftZeroes(s []byte) []byte
- func TrimRightZeroes(s []byte) []byte
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Bytes2Hex ¶
Bytes2Hex ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
Bytes2Hex 方法接受一个字节切片作为输入参数,然后调用 hex.EncodeToString 方法将该字节切片编码成 16进制的字符串,例如将"Hello"编码成"48656c6c6f"。
func CopyBytes ¶
CopyBytes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
CopyBytes 接受一个字节切片作为输入参数,然后复制这个字节切片,并将复制品返回出去。
func FromHex ¶
FromHex ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
FromHex 方法接受一个16进制编码的字符串作为入参,该字符串可能含有"0x"或"0X"前缀,如果有的话, 则将其去除掉,然后将剩余的部分利用 hex.DecodeString 方法解码成字符串,最终返回结果的字节切 片形式。
func Hex2Bytes ¶
Hex2Bytes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
Hex2Bytes 方法接受一个16禁止编码的字符串,该字符串不能含有"0x"或"0X"前缀,然后将给定的字符串 利用 hex.DecodeString 方法解码成字符串,最终返回结果的字节切片形式。
func LeftPadBytes ¶
LeftPadBytes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
LeftPadBytes 方法接受两个参数,第一个参数是一个字节切片,第二个参数是一个整数l,该方法的目的就是将字节 切片的长度扩展成l,左边新增的字节将用0来填充。
func ParseHexOrString ¶
ParseHexOrString ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
ParseHexOrString 方法接受一个字符串作为输入参数,如果输入的字符串不含有"0x"或"0X"前缀,则返回输入 的字符串本身,否则调用 hex.DecodeString 方法去解码前缀之后的字符串。
func RightPadBytes ¶
RightPadBytes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
RightPadBytes 方法接受两个参数,第一个参数是一个字节切片,第二个参数是一个整数l,该方法的目的就是将字节 切片的长度扩展成l,右边新增的字节将用0来填充。
func TrimLeftZeroes ¶
TrimLeftZeroes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
TrimLeftZeroes 接受一个字节切片作为输入参数,该方法的目的就是将给定的字节切片左边的所有0给去掉,然后返回 右边剩下的字节切片。
func TrimRightZeroes ¶
TrimRightZeroes ♏ |作者:吴翔宇| 🍁 |日期:2022/11/19|
TrimRightZeroes 接受一个字节切片作为输入参数,该方法的目的就是将给定的字节切片右边的所有0给去掉,然后返回 左边剩下的字节切片。
Types ¶
This section is empty.
Directories
¶
Path | Synopsis |
---|---|
Package bitutil 该文件定义了若干对01比特的操作方法:
|
Package bitutil 该文件定义了若干对01比特的操作方法: |
Package hexutil 这个文件定义了如何在uint64和16进制之间进行编解码; 定义了如何在大整数和16进制之间进行编解码; 定义了如何在普通字符串或字节切片与16进制之间进行编解码。
|
Package hexutil 这个文件定义了如何在uint64和16进制之间进行编解码; 定义了如何在大整数和16进制之间进行编解码; 定义了如何在普通字符串或字节切片与16进制之间进行编解码。 |
Package math
|
Package math |