mmm-binary
The module io.github.mmm.binary (artifactId mmm-binary) provides a representation for binary data including codecs.
Features
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.
Usage
Maven Dependency:
<dependency>
<groupId>io.github.m-m-m</groupId>
<artifactId>mmm-binary</artifactId>
</dependency>
Module Dependency:
requires transitive io.github.mmm.binary;