字符模式编码

对于字符模式编码,我将使用 HELLO WORLD 作为示例。 对于此示例,我将使用 版本1 来进行编码。请记住,字母数字模式只能编码大写字母,而不是小写字母。请参考字符值表,了解可在字母数字模式下编码的字符列表。

分成两对

首先,将字符串分解成字符对: HE, LL, O , WO, RL, D
(O与空格一对,D没有配对)

为每对创建一个二进制数

对于字符模式,每个字符都由一个数字表示。请参考字符值表来寻找这些数字。左边一栏显示字符,右边一栏显示代表它的数字。
对于每一对字符,得到第一个字符的数字表示(来自字符值表),并将其乘以45。然后把这个数字加到第二个字符的数字表示上。
例如,HELLO WORLD 中的第一对是 HE。
H → 17
E → 14
按照上一段中的步骤,将第一个数字相乘 乘以 45,然后将其添加到第二个数字中:
(45 × 17) + 14 = 779
现在将该数字转换为 11 位二进制字符串,如果不足11位,在左侧填充 0。
779 → 01100001011
如果您正在编码奇数个字符,就像我们在这里一样, 获取最后一个字符的数字表示形式并将其转换为 6 位二进制字符串。

下一篇: 完成数据编码步骤

按照数据编码页面上的说明根据需要添加任何剩余位。