Package org.aoju.bus.core.codec.provider
Class Base58Provider
java.lang.Object
org.aoju.bus.core.codec.provider.Base58Provider
- All Implemented Interfaces:
Decoder<CharSequence,,byte[]> Encoder<byte[],String>
public class Base58Provider
extends Object
implements Encoder<byte[],String>, Decoder<CharSequence,byte[]>
Base58编码器 此编码器不包括校验码、版本等信息
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classBase58解码器static classBase58编码器 -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]decode(CharSequence encoded) 解码给定的Base58字符串encode(byte[] data) Base58编码
-
Field Details
-
INSTANCE
实例
-
-
Constructor Details
-
Base58Provider
public Base58Provider()
-
-
Method Details
-
encode
-
decode
解码给定的Base58字符串- Specified by:
decodein interfaceDecoder<CharSequence,byte[]> - Parameters:
encoded- Base58编码字符串- Returns:
- 解码后的bytes
- Throws:
IllegalArgumentException- 非标准Base58字符串
-