闲来无事,在想“oia”猫可不可以衍生出一种类似 摩斯电码 的编码方式,并以此构建通信方法。好闲
于是就有了这篇帖子。下方的表格是我整理出来的基于 O I A 三个基本符号构建的编码方式: ![]()
| 英文字母 | 编码 | 长度 | 备注 |
|---|---|---|---|
| A | O | 1 | 最短码 |
| B | I | 1 | 最短码 |
| C | A | 1 | 最短码 |
| D | OO | 2 | |
| E | OI | 2 | |
| F | OA | 2 | |
| G | IO | 2 | |
| H | II | 2 | |
| I | IA | 2 | |
| J | AO | 2 | |
| K | AI | 2 | |
| L | AA | 2 | |
| M | OOO | 3 | |
| N | OOI | 3 | |
| O | OOA | 3 | |
| P | OIO | 3 | |
| Q | OII | 3 | |
| R | OIA | 3 | |
| S | OAO | 3 | |
| T | OAI | 3 | |
| U | OAA | 3 | |
| V | IOO | 3 | |
| W | IOI | 3 | |
| X | IOA | 3 | |
| Y | IIO | 3 | |
| Z | III | 3 |
写完后我又在想。如果再写个编解码网页和声音合成页会不会更好玩? ![]()
更新:
把编解码工具写出来了()
https://tools.ecylt.com/t/oia_codec
我还发现了一个问题:在编码“OIA”时可能会因为离得太近而被程序误以为是其他字符,导致无法解码( ![]()