User guide
Codec is comprised of a set of utilities and a simple
framework for encoding and decoding text and binary data.
Binary Encoders
Interfaces and classes used by the various implementations in
the sub-packages.
Base32
|
Provides Base32 encoding and decoding as defined by
RFC 4648
|
Base32InputStream
|
Provides Base32 encoding and decoding in a streaming
fashion (unlimited size).
|
Base64
|
Provides Base64 encoding and decoding as defined by
RFC 2045
|
Base64InputStream
|
Provides Base64 encoding and decoding in a streaming
fashion (unlimited size).
|
BinaryCodec
|
Converts between byte arrays and strings of "0"s and
"1"s.
|
Hex
|
Converts hexadecimal Strings.
|
Digest Encoders
DigestUtils
|
Simplifies common
MessageDigest
tasks and provides GNU libc crypt(3) compatible password hashing functions.
|
Network Encoders
BCodec
|
Identical to the Base64 encoding defined by
RFC 1521
and allows a character set to be specified.
|
QCodec
|
Similar to the Quoted-Printable content-transfer-encoding
defined in
RFC 1521
and designed to allow text containing mostly ASCII
characters to be decipherable on an ASCII terminal without
decoding.
|
QuotedPrintableCodec
|
Codec for the Quoted-Printable section of
RFC 1521
.
|
URLCodec
|
Implements the
www-form-urlencoded
encoding scheme, also misleadingly known as URL encoding.
|