Uses of Interface
org.miaixz.bus.core.codec.Decoder
Packages that use Decoder
Package
Description
编码解码封装编码封装
BaseN编码解码,提供将bytes和baseN的编码转换功能。
Base16
Base32
Base58
Base62
Base64
-
Uses of Decoder in org.miaixz.bus.core.codec
Classes in org.miaixz.bus.core.codec that implement Decoder -
Uses of Decoder in org.miaixz.bus.core.codec.binary
Classes in org.miaixz.bus.core.codec.binary that implement Decoder -
Uses of Decoder in org.miaixz.bus.core.codec.binary.decoder
Classes in org.miaixz.bus.core.codec.binary.decoder that implement DecoderModifier and TypeClassDescriptionclassBase32解码器classBase58解码器classBase62解码器classBase64解码实现 此解码保留的原因是,JDK提供的解码需要指定是否为URL安全的或是否换行,此解码无需区分 -
Uses of Decoder in org.miaixz.bus.core.codec.binary.provider
Classes in org.miaixz.bus.core.codec.binary.provider that implement DecoderModifier and TypeClassDescriptionclassBase16(Hex)编码解码器 十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。 例如十进制数57,在二进制写作111001,在16进制写作39。classBase32 - encodes and decodes RFC4648 Base32 (see https://datatracker.ietf.org/doc/html/rfc4648#section-6 ) base32就是用32(2的5次方)个特定ASCII码来表示256个ASCII码。 所以,5个ASCII字符经过base32编码后会变为8个字符(公约数为40),长度增加3/5.不足8n用“=”补足。 根据RFC4648 Base32规范,支持两种模式: Base 32 Alphabet (ABCDEFGHIJKLMNOPQRSTUVWXYZ234567) "Extended Hex" Base 32 Alphabet (0123456789ABCDEFGHIJKLMNOPQRSTUV)classBase58编码器 此编码器不包括校验码、版本等信息classBase62编码解码实现,常用于短URL From https://github.com/seruco/base62