我正在寻找一种允许您通过计算逐行校验和从纸上输入转储的东西。以前,此类转储打印在诸如“Radio”之类的杂志上,它们看起来像这样:
B3 F2 65 0D 82 CF 46 99 71 3A 99 53 7C 78 C5 B7 22 DE 61 AF E4 99 A5D255
A6 3D 4E 95 0D 3E C6 01 63 CE BE CE 84 F6 CD D3 54 61 8C F9 5B 94 CF045C
其中最后三个字节是给定字符串的 CRC24,但可以是 CRC16 和一字节校验和。
很明显,当用笔从纸上输入而没有逐行验证校验和时,几乎不可能查找输入错误。更奇怪的是,我没有找到提供这种功能的标准 Unix 工具,尽管我非常仔细地阅读了 od 和 hexdump 的 mana。我认为在编写汇编程序之前就应该为操作系统编写这种工具。