條形碼ENA-13校驗碼的計算方法
[@more@]
- 程式碼位置序號
程式碼位置序號是指包括校驗碼在內的,由右至左的順序號(校驗碼的程式碼位置序號為1)。 - 計算步驟
校驗碼的計算步驟如下:
a.從程式碼位置序號2開始,所有偶數位的數字程式碼求和。
b.將步驟a的和乘以3。
c.從程式碼位置序號3開始,所有奇數位的數字程式碼求和。
d.將步驟b與步驟c的結果相加。
e.用大於或等於步驟d所得結果且為10最小整數倍的數減去步驟d所得結果,其差即為所求校驗
碼的值。
示例:程式碼690123456789X1校驗碼的計算見表
位置 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
程式碼 | 6 | 9 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X |
步 驟 | 舉 例 說 明 |
1.自右向左順序編號 | 如上表格 |
2.從序號2開始求出偶數位上數字之和① | 9+7+5+3+1+9=34 ① |
3. ①*3=② | 34×3=102 ② |
4.從序號3開始求出奇數位上數字之和③ | 8+6+4+2+0+6=26 ③ |
5. ②+③=④ | 102+26=128 ④ |
6.用大於或等於結果④且為10最小整數倍的數減去④,其差即為所求校驗碼的值 | 130-128=2 |
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/195776/viewspace-1018352/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 校驗碼&糾錯碼
- iOS 生成二維碼/條形碼iOS
- 圖形驗證碼設計實現
- iOS 掃描二維碼/條形碼iOS
- 圖形驗證碼
- iBarcoder for Mac條形碼生成工具Mac
- 校驗碼圖片生成
- 三種常用校驗碼
- C語言程式設計-現代方法 第二版 第4.1小節 計算通用產品程式碼的校驗位C語言程式設計
- 【今日頭條】校招內推碼
- 匹配商品條形碼正規表示式程式碼
- Python 在PDF中新增條形碼、二維碼Python
- Mac條形碼生成工具——iBarcoder for MacMac
- Java新增條形碼到PDF表格Java
- javascript身份證號碼校驗JavaScript
- 用Servlet校驗密碼2Servlet密碼
- 計算校驗和工具:Checksum Thing MacMac
- app直播系統原始碼,點選生成條形碼APP原始碼
- Django之圖形驗證碼Django
- Flutter 生成圖形驗證碼Flutter
- SMSSDK驗證碼服務端校驗介面服務端
- 使用Python和OpenMV讀取條形碼Python
- NetSuite實現pdf列印中的條形碼的功能UI
- 用OpenCV和Python識別二維碼和條形碼OpenCVPython
- .Net WebAPI 生成圖形驗證碼WebAPI
- gofiber: 使用圖形驗證碼dGo
- java圖形驗證碼實現Java
- 寫一個密碼生成器,並同時寫一個密碼強度校驗的方法密碼
- 算力驗證碼的嘗試
- 一維條形碼攻擊技術(Badbarcode)
- 條形碼生成原理介紹及簡介
- 前端實現生成條形碼並下載前端
- drf 認證校驗及原始碼分析原始碼
- vue實現帶logo的二維碼/商品條形碼/列印商品吊牌VueGo
- [譯] 提取圖片中的文字、人臉或者條形碼 —— 形狀檢測APIAPI
- 計算機原碼, 反碼,補碼的介紹計算機
- 騰訊雲 圖形驗證碼接入
- JB的Python之旅-爬蟲篇-圖形驗證碼(3)-- 驗證碼的生成了解下Python爬蟲
- [計組] 計算機編碼方式:原碼、反碼、補碼計算機