
Command line utility (frontend for libbasexx)
=============================================

SPDX-FileType: DOCUMENTATION
SPDX-FileCopyrightText: NONE
SPDX-License-Identifier: CC0-1.0

The CLI utility "bxx0_base64" is similar to the utility "base64" from NetBSD:
<https://man.netbsd.org/base64.1>
and to the utility "base64" from GNU Coreutils:
<https://www.linux.org/docs/man1/base64.html>
The utility from this package is faster than both.
The command line options "-d", "-i" and "-w" are intended to be compatible.

The option parser of the utility from this package does not use POSIX getopt()
and should work with non-POSIX systems. It has some limitations:
- GNU long options (like "--decode") are not supported.
- POSIX option groups (e.g. "-di") are not supported.

The Base 64 data is created as US-ASCII in encode mode and expected to be
US-ASCII in decode mode, regardless of the execution character set used by
the C compiler.
The option "-c" can be used to encode into (and decode from) EBCDIC.
