The module io.github.mmm.binary (artifactId mmm-binary) provides a representation for binary data including codecs.
This library offers the following features:
-
Streamableas minimal API for a BLOB to read and write data based on streaming. -
StreamableBlobandStreamablePathas generic implementations. -
Binaryas API forStreamableBLOBs that are available in memory and can be formatted using flexible encodings. -
BinaryCodecas API for a codec that can convert a BLOB to a String and vice-versa. -
Arbitrary codec implementations such as
Base16,Base58,Base64, etc.