You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
encode64
Alias plugin for encoding or decoding using base64 command.
To use it, add encode64 to the plugins array in your zshrc file:
plugins=(... encode64)
Functions and Aliases
| Function | Alias | Description |
|---|---|---|
encode64 |
e64 |
Encodes given data to base64 |
encodefile64 |
ef64 |
Encodes given file's content to base64 |
decode64 |
d64 |
Decodes given data from base64 |
Usage and examples
Encoding
-
From parameter
$ encode64 "oh-my-zsh" b2gtbXktenNo $ e64 "oh-my-zsh" b2gtbXktenNo -
From piping
$ echo "oh-my-zsh" | encode64 b2gtbXktenNo== $ echo "oh-my-zsh" | e64 b2gtbXktenNo==
Encoding a file
Encode a file's contents to base64 and save output to text file.
NOTE: Takes provided file and saves encoded content as new file with .txt extension
-
From parameter
$ encodefile64 ohmyzsh.icn ohmyzsh.icn's content encoded in base64 and saved as ohmyzsh.icn.txt $ ef64 "oh-my-zsh" ohmyzsh.icn's content encoded in base64 and saved as ohmyzsh.icn.txt
Decoding
-
From parameter
$ decode64 b2gtbXktenNo oh-my-zsh% $ d64 b2gtbXktenNo oh-my-zsh% -
From piping
$ echo "b2gtbXktenNoCg==" | decode64 oh-my-zsh $ echo "b2gtbXktenNoCg==" | d64 oh-my-zsh