|0.3.3||Jun 6, 2023|
|0.3.2||Jun 6, 2023|
607 downloads per month
User-oriented format for binary data. Tagged Base64 is intended to be used in user interfaces including
- Text to be copied and pasted
Tagged Base64 does not require additional encoding, such as quoting or escape sequences. Truncation and other forms of corruption can be detected with an integrated checksum.
To reduce confusion, the values are prefixed with a tag intended to disambiguate usage. Although not necessary for correctness, developers and users may find it convenient to have a usage hint enabling them to see at a glance whether something is a transaction ID or a ledger address, etc.
Like the base64 value, the tag is also restricted to the URL-safe base64 character set.
Note: The tag may be omitted, but the base64 value cannot because it contains the checksum.
The crate includes a standalone executable for converting to and from Tagged Base64. See
tagged_base64 --help for usage.
In addition to the typical Rust development tools,
wasm-pack is needed. The Makefile includes a
setup target to install