nushell/docs/commands/hash_base64.md
JT 8c0a2d3c15
Auto-generate markdown command docs (#4451)
* Finish updating

* a couple improvements

* Update renames

* cleanup examples
2022-02-13 21:22:51 -05:00

937 B

title layout version
hash base64 command 0.59.0

base64 encode or decode a value

Signature

> hash base64 ...rest --character_set --encode --decode

Parameters

  • ...rest: optionally base64 encode / decode data by column paths
  • --character_set {string}: specify the character rules for encoding the input. Valid values are 'standard', 'standard-no-padding', 'url-safe', 'url-safe-no-padding','binhex', 'bcrypt', 'crypt'
  • --encode: encode the input as base64. This is the default behavior if not specified.
  • --decode: decode the input from base64

Examples

Base64 encode a string with default settings

> echo 'username:password' | hash base64

Base64 encode a string with the binhex character set

> echo 'username:password' | hash base64 --character_set binhex --encode

Base64 decode a value

> echo 'dXNlcm5hbWU6cGFzc3dvcmQ=' | hash base64 --decode