encode new-base64
for formats
Encode a string or binary value using Base64.
Signature
> encode new-base64 {flags}
Flags
--url, -
: Use the URL-safe Base64 version.--nopad, -
: Don't pad the output.
Input/output types:
input | output |
---|---|
binary | string |
string | string |
Examples
Encode a string with Base64
> "Alphabet from A to Z" | encode new-base64
QWxwaGFiZXQgZnJvbSBBIHRvIFo=
Encode arbitrary data
> 0x[BE EE FF] | encode new-base64
vu7/
Use a URL-safe alphabet
> 0x[BE EE FF] | encode new-base64 --url
vu7_
Notes
The default alphabet is taken from RFC 4648, section 4. A URL-safe version is available.
Note this command will collect stream input.