Class | Description |
---|---|
Base16Codec |
Base16(Hex)编码解码器
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。 |
Base32 |
Base32 - encodes and decodes RFC4648 Base32
(see https://datatracker.ietf.org/doc/html/rfc4648#section-6 ) base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。 |
Base32Codec |
Base32 - encodes and decodes RFC4648 Base32
(see https://datatracker.ietf.org/doc/html/rfc4648#section-6 ) base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。 |
Base32Codec.Base32Decoder |
Base32解码器
|
Base32Codec.Base32Encoder |
Bas32编码器
|
Base58 |
Base58工具类,提供Base58的编码和解码方案
参考: https://github.com/Anujraval24/Base58Encoding 规范见:https://en.bitcoin.it/wiki/Base58Check_encoding |
Base58Codec |
Base58编码器
此编码器不包括校验码、版本等信息 |
Base58Codec.Base58Decoder |
Base58解码器
|
Base58Codec.Base58Encoder |
Base58编码器
|
Base62 |
Base62工具类,提供Base62的编码和解码方案
|
Base62Codec |
Base62编码解码实现,常用于短URL
From https://github.com/seruco/base62 |
Base62Codec.Base62Decoder |
Base62解码器
|
Base62Codec.Base62Encoder |
Base62编码器
|
Base64 |
Base64工具类,提供Base64的编码和解码方案
base64编码是用64(2的6次方)个ASCII字符来表示256(2的8次方)个ASCII字符, 也就是三位二进制数组经过编码后变为四位的ASCII字符显示,长度比原来增加1/3。 |
Base64Decoder |
Base64解码实现
此解码保留的原因是,JDK提供的解码需要指定是否为URL安全的或是否换行,此解码无需区分 此解码对非Base64字符忽略 |
CrockfordBase32Codec |
Crockford`s Base32实现
来自:https://gist.github.com/markov/5206312 Provides Base32 encoding and decoding as defined by RFC 4648. |
Hex |
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
|
HexUtil |
十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。
|
Z85Codec |
ZeroMQ Z85实现,
定义见:ZeroMQ Z85 参考实现:https://github.com/cometd/cometd/blob/6.0.x/cometd-java/cometd-java-common/src/main/java/org/cometd/common/Z85.java |
Copyright © 2025. All rights reserved.