Back to Ohmyzsh

encode64

plugins/encode64/README.md

latest1.5 KB
Original Source

encode64

Alias plugin for encoding or decoding using base64 command.

To use it, add encode64 to the plugins array in your zshrc file:

zsh
plugins=(... encode64)

Functions and Aliases

FunctionAliasDescription
encode64e64Encodes given data to base64
encodefile64ef64Encodes given file's content to base64
decode64d64Decodes given data from base64

Usage and examples

Encoding

  • From parameter

    console
    $ encode64 "oh-my-zsh"
    b2gtbXktenNo
    $ e64 "oh-my-zsh"
    b2gtbXktenNo
    
  • From piping

    console
    $ 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

    console
    $ 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

    console
    $ decode64 b2gtbXktenNo
    oh-my-zsh%
    $ d64 b2gtbXktenNo
    oh-my-zsh%
    
  • From piping

    console
    $ echo "b2gtbXktenNoCg==" | decode64
    oh-my-zsh
    $ echo "b2gtbXktenNoCg==" | d64
    oh-my-zsh