Codec is comprised of a set of utilities and a simple framework for encoding and decoding text and binary data.
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. |
DigestUtils | Simplifies common MessageDigest tasks and provides GNU libc crypt(3) compatible password hashing functions. |
Caverphone 1.0 | Encodes a string into a Caverphone 1.0 value. |
Caverphone 2.0 | Encodes a string into a Caverphone 2.0 value. |
Cologne Phonetic | Encodes a string into a Cologne Phonetic value. |
Double Metaphone | Encodes a string into a double metaphone value. |
Metaphone | Encodes a string into a Metaphone value. |
Refined Soundex | Encodes a string into a Refined Soundex value. |
Soundex | Encodes a string into a Soundex value. |
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. |