问题描述:
产品条码是全是数字, 我不清除校验码是已何种形式计算得到的,但同一批号下瓶号连号的产品校验码差值有几个常数,但不完全有规律.
以下是部分连号校验码的部分截图
为方便截取数据 以下是 表格文件:链接: https://pan.baidu.com/s/1UuQ8-jw8KOCaGphMDBWfew?pwd=7777
另有酬谢.
收起
博主参考一下下面链接
中间还有那么多,都与校验无关?既然校验信息在最后面,那中间那段数据多半与校验是有关的。
如果计算校验和的方法不是标准的方法,或者经过一些私有处理后再进行CRC16或者加解密算法求得的结果,这种情况很难知道对方是在使用通用算法前如何将数据进行处理的
https://github.com/Uzi-Granot/PDF417BarcodeDecoder试试这个pdf417库
那中间那段数据多半与校验是有关的
这个比较快速的方法什么目的呢,直接351b后面补八位直接进制转换也就是你说的除以2^32,为什么要加上16的后八位呢?另外你这个屏号是从多少到多少,为什么13888之后32998
按你意思说,同一批号里面,中间部分没有变的,只有前面16位和后4位是有变化的,那我觉得你不用管中间那个具体是什么数,反正所有的都是一样的,所以i只需要把前面16位和后4位 之间的关系找出来即可 ,也就说前16位 是如何和中间部分得到后4位的就好,又或者和中间部分没关系
报告相同问题?
程序员都在用的中文IT技术交流社区
专业的中文 IT 技术社区,与千万技术人共成长
关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!