-
Notifications
You must be signed in to change notification settings - Fork 27
Do It Live! Demo Scripts
Alex edited this page Jul 19, 2026
·
1 revision
#doitlive speed: 2
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive alias: base="compgen -c base | sort -u | column"
#doitlive env: SHELL_MODE=test
base
#
echo "test string" | base45
echo "test string" | base45 | base91
echo "test string" | base45 | base91 | base63
#
echo "bw0tIF2lJWhuj4xSjhsWoDZl_8As" | unbase
echo "bw0tIF2lJWhuj4xSjhsWoDZl_8As" | unbase --stop-function lang_en#doitlive speed: 2
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive env: SHELL_MODE=test
echo -en "Test string" | base45 | base91 | base63
#
echo -en "Test string" | base45 | base91 | base63 | unbase
#
#while decoding the first layer, we get valid text (printables) ! so, the default stop-function will not go further as the default minimum depth of the search is set to 0
#
#we can thus either specify another stop-function that takes a prior information into account, e.g. English, ...
#
echo -en "Test string" | base45 | base91 | base63 | unbase --stop-function lang_en
#
#... or we can also try a deeper search by tuning the minimum depth parameter
#
echo -en "Test string" | base45 | base91 | base63 | unbase --min-depth 1
echo -en "Test string" | base45 | base91 | base63 | unbase -m 2
#
#we can even let multiple possibilities be displayed by preventing the search from stopping
#
echo -en "Test string" | base45 | base91 | base63 | unbase --do-not-stop#doitlive speed: 20
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive env: SHELL_MODE=test
#
#
#
echo "test string" | base58-bitcoin | base122 | base85 | base45
#
echo "7S8TK4GG618CN1C4Y8OC8Y69FL4 7D667BH6" | unbase
#
echo "7S8TK4GG618CN1C4Y8OC8Y69FL4 7D667BH6" | unbase -f lang_en
#
#
##doitlive speed: 2
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive env: SHELL_MODE=test
echo "A fancy t3st str1n9 ! π¨" | codext encode base26
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex base58
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex base58 lz78
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex base58 lz78 excess3
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex base58 lz78 excess3 morse
#
echo "A fancy t3st str1n9 ! π¨" | codext encode base26 morse excess3 lz78 base58 hex xor-1 rot-3 | codext decode rot_3 xor1 hex base58 lz78 excess3 morse base26-inv
##doitlive speed: 20
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive env: SHELL_MODE=test
#
#
#
echo "test string" | codext encode base26
#
echo "test string" | codext encode base26 caesar xor-5
#
#
echo "CSAPKUDPLPCNPPUW\FV" | codext decode xor-5 caesar
#
echo "CSAPKUDPLPCNPPUW\FV" | codext decode xor-5 caesar base26
#
#
##doitlive speed: 20
#doitlive prompt: {TTY.BOLD}{TTY.CYAN}${TTY.RESET}
#doitlive commentecho: true
#doitlive env: SHELL_MODE=test
#
#
#
echo "test string" | codext encode manchester caesar base62
#
#
echo "4DGFhKkfOdcTJk3LRSLS56KDNUMrKl" | codext rank
#
echo "4DGFhKkfOdcTJk3LRSLS56KDNUMrKl" | codext guess base62 -f test
#
#
#