๐ The algorithm from Shimokitazawa.
Base114514 encoding is based on Base64, but replaces each of the 64 characters with a combination of 1, 4, and 5 digits.
| Plain text | Base64 encoded | Base114514 encoded |
|---|---|---|
| 1919810 | MTkxOTgxMA== | 554145511114141151544551145414115541114541144114 |
base114514 cli works like base64 command from GNU coreutils.
printf 'ใใใใๆฅใใ' | base114514 # Encode base114514 from stdin
base114514 '้็ธๅ
่ผฉ.png' # Encode a file to base114514
base114514 --help # To view help messagebase114514 also works as a Python package like base64 in Python standard library.
You can install it from PyPI.
import base114514
base114514.b114514encode('ใใใใๆฅใใ'.encode())
base114514.b114514decode('554145511114141151544551145414115541114541144114')๐ Tips:
Base114514 is inspired by memes derived from ็ๅคใฎๅคใฎๆทซๅคข, which should not be abused everywhere and may be offensive. Don't be a homo kid, start with me.