培根密码

把字母转成 5 位 A/B 二元分组,或把 A/B 串还原为字母。支持经典 24 字母(I/J、U/V 合并)与现代 26 字母两套字母表,全部计算在浏览器本地完成。

输入与选项 等待输入
字母表

24 字母表中 I 与 J、U 与 V 共用同一编码,解码时统一还原为 I 与 U。

输出结果
字母表—
方向—
分组数—
输出长度—
选择「编码」或「解码」,结果将显示在这里。

每 5 位为一组,组与组之间用空格分隔,便于阅读与还原。

计算规则
  • 每个字母用 5 位二元组表示,A = 0、B = 1,按高位到低位排列。
  • 26 字母表:A = AAAAA、B = AAAAB,依次递增到 Z = BBAAB。
  • 24 字母表:经典顺序为 A B C D E F G H I K L M N O P Q R S T U W X Y Z,共 24 个字母。
  • 24 字母表中 I 与 J 合并为 ABAAA,U 与 V 合并为 BAABB,解码时统一输出 I 与 U。
  • 编码时非字母字符会被忽略;解码时只识别 A/a/B/b 字符,不足 5 位的尾组会被丢弃。
  • 输出按每 5 位一组、组间空格分隔,方便阅读与再还原。