base64-like encoder and decoder for URL encoding
An AUR package is provided at https://aur.archlinux.org/packages/urlencode/ for Arch Linux and derivatives. Anyone else must manually build from sources.
To build the software, run the following commands inside the main source directory. Tested on Arch and Debian Linux, should work on most UNIX-like OSes. Windows users should try using MinGW, Cygwin or their favourite compatibility solution.
./autogen.sh
./configure
makeThen make install (must be run with elevated privileges) to install to
a system-wide location (usually /usr/local/bin)
Reads from standard input, writes to standard output.
-aencode all characters-bdo not automatically encode non printable (i.e. binary) characters-cspecify a different set of reserved characters when encoding-ddecode data-lencode input line by line-ndo not output the trailing newline when encoding