竖线艺术家 - 立立竝链接转换程序
最初想注册 liliill.li(“莉莉病了”)这个域名,但是不知道干啥,就一直没买来吃灰。直到偶然看到不知道多少个 oooo 那个长链接网址,觉得这个做成 I和 l 正好替换二进制的0和1也不错。
不过二进制表达实在太长,于是我开始尝试各种压缩方式:测试多种进制、尝试 Base64、Base91 等编码转换,甚至结合压缩算法再转码,试图找到平衡。
随后把目光投向 Unicode 字符集。找到眼都花了,从 1114112 多个字符中,筛选了前 8 万个,找到竖线状字符 102 个。
然后排除了那些:
- 从右向左书写的字符
- 字符过长或过短的
- 位置明显偏上/偏下的
- 字符间距过大的