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:
-
Streamable
as minimal API for a BLOB to read and write data based on streaming. -
StreamableBlob
andStreamablePath
as generic implementations. -
Binary
as API forStreamable
BLOBs that are available in memory and can be formatted using flexible encodings. -
BinaryCodec
as 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;