Commons Codec - User guide Commons Documentation Team

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.
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.