| 程序包 | 说明 |
|---|---|
| com.jn.langx.codec | |
| com.jn.langx.codec.base16 | |
| com.jn.langx.codec.base32 |
| 限定符和类型 | 字段和说明 |
|---|---|
protected static CodecPolicy |
BaseNCodec.DECODING_POLICY_DEFAULT |
| 限定符和类型 | 方法和说明 |
|---|---|
static CodecPolicy |
CodecPolicy.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static CodecPolicy[] |
CodecPolicy.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 构造器和说明 |
|---|
BaseNCodec(int unencodedBlockSize,
int encodedBlockSize,
int lineLength,
int chunkSeparatorLength,
byte pad,
CodecPolicy decodingPolicy)
Note
lineLength is rounded down to the nearest multiple of BaseNCodec.encodedBlockSize
If chunkSeparatorLength is zero, then chunking is disabled. |
| 构造器和说明 |
|---|
Base16(boolean lowerCase,
CodecPolicy decodingPolicy)
Creates a Base16 codec used for decoding and encoding.
|
Base16InputStream(InputStream in,
boolean doEncode,
boolean lowerCase,
CodecPolicy decodingPolicy)
Creates a Base16InputStream such that all data read is either Base16-encoded or Base16-decoded from the original
provided InputStream.
|
Base16OutputStream(OutputStream out,
boolean doEncode,
boolean lowerCase,
CodecPolicy decodingPolicy)
Creates a Base16OutputStream such that all data written is either Hex-encoded or Hex-decoded to the
original provided OutputStream.
|
| 构造器和说明 |
|---|
Base32(int lineLength,
byte[] lineSeparator,
boolean useHex,
byte padding,
CodecPolicy decodingPolicy)
Creates a Base32 / Base32 Hex codec used for decoding and encoding.
|
Base32InputStream(InputStream input,
boolean doEncode,
int lineLength,
byte[] lineSeparator,
CodecPolicy decodingPolicy)
Creates a Base32InputStream such that all data read is either Base32-encoded or Base32-decoded from the original
provided InputStream.
|
Base32OutputStream(OutputStream ouput,
boolean doEncode,
int lineLength,
byte[] lineSeparator,
CodecPolicy decodingPolicy)
Creates a Base32OutputStream such that all data written is either Base32-encoded or Base32-decoded to the
original provided OutputStream.
|
Copyright © 2022. All rights reserved.