FASTBASE64.COREUTILS(1) User Commands FASTBASE64.COREUTILS(1)

fastbase64.coreutils - base64 encode/decode data and print to standard output (coreutils compatible)

fastbase64.coreutils [OPTIONS...] [INPUTFILE]

fastbase64.coreutils encodes or decodes base64 data using the high-performance simdutf library, with options compatible with GNU coreutils base64, plus clearly marked fastbase64-specific extensions. By default, it encodes binary input to base64 output. On large files, it can be several times faster than standard base64 tools.

fastbase64 extension (not present in GNU coreutils base64): If a second filename is provided, it is used as the output file. Otherwise, output goes to standard output. The -o option takes precedence over positional output file.

synonym to --wrap. (not in GNU coreutils base64)
Wrap encoded lines after NUM characters (default 76). Use 0 to disable line wrapping.
Decode input.
Encode input (default).
When decoding, ignore non-alphabet characters.
fastbase64 extension (not present in GNU coreutils base64): when decoding, ignore non-alphabet characters (same as --ignore-garbage).
Display help message and exit.
fastbase64 extension (not present in GNU coreutils base64): output file (default: "-" for stdout).
Output version information and exit.

fastbase64.coreutils myfile.txt
fastbase64.coreutils -d -i < encoded.txt

base64(1), fastbase64(1)

Written by the simdutf development team.

March 2026 simdutf