#ascii #encode #decode

base128

Ground for base128 implementation, highly efficient but not common

1 unstable release

0.1.0 Oct 28, 2022

#185 in #ascii

MIT license

3KB

Base128 (WIP, not usable)

Please, do not use, still under development.

Base128 is a simple encoding scheme that encodes arbitrary binary data as an array of ASCII characters.

The main concern around base128 is that it does not have only printable characters, like base64, base91 and base94 does, but also control characters, because of that, it is not that commonly used. Even though, it is used in embedded systems and to transport data, since it can be more efficient than base64.


lib.rs:

Base128

This is not usable yet, no implementation was done. It's mostly a namespace reservation crate now, but I'm implementing this

This crate provides a simple base128 encoding and decoding.

No runtime deps