如何解决在理解 QR 代码版本以选择/执行 Reed Solomon 代码时遇到问题
我一直在尝试从头开始生成二维码。到目前为止,根据我的理解,我已经成功地生成了一个有效的 Reed Solomon 纠错,例如:
输入:'qwertyuiopasdfghjklzxcvbnmqw'
在 bin 中进行纠错的输出:['01110001' '01110111' '01100101' '01110010' '01110100' '01111001' '01110101' '01101001' '01101111' '01110000' '01100001' '01110011' '01100100' '01100110' '01100111' '01101000' '01101010' '01101011' '01101100' '01111010' '01111000' '01100011' '01110110' '01100010' '01101110' '01101101' '01110001' '01110111' '11111101' '00000000' '00110010' '00101100' '00110000' '01101010' '11001111' '11111010' '10010001']
这是一个 37 字节的长度。其中 28 个字节是原始数据,9 个字节是纠错数据……至少我是这么理解的。
我的问题是,如果我想将其输入到 QR 码中,没有恰好 37 个字节的版本,我是否只选择下一个最大的一个,以便我可以容纳 37 个字节。我是否用空字节填充二维码的剩余区域?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。