本软件完全参照国家标准GB 11643-1999公开的方法进行校验。软件没啥技术含量,就用用Golang的Goroutine加快了批量操作,本软件为命令行软件。可以校验单个身份证,也可以导入CSV文件批量校验。本软件无任何联网功能,完全本地运行
把压缩包中的文件解压出来,然后按住Shift
+鼠标右键
-->选择在此处打开命令行窗口
或者在此处打开PowerShell窗口
输入idcheck
即可查看使用方法
$ idcheck
#########################################
##idcheck_v1 仅限于校验18位身份证号码!##
##支持单个号校验和csv文件批量导入 ##
## by dot1x ? 2020-2021 ##
##使用方法: ##
## idcheck [身份证号] ##
## idcheck -f [csv文件名或全路径名] ##
##例如: ##
## idcheck 123456789012345677 ##
## idcheck -f Template.csv ##
#########################################
校验单个身份证号码:idcheck 123456789123456789
$ idcheck 123456789123456789
123456789123456789---->校验失败
[*] [TIME] 完成耗时:0s
=======By dot1x 2020-2021=======
2、导入CSV批量查询:idcheck -f Template.csv
。导入模板格式参照Template.csv。
10W行数据处理仅需要:510毫秒
100W行数据处理仅需要:1分44秒
$ idcheck.exe -f Template.csv
[+] [INFO] 读取合计条数:100000条
[+] [INFO] 结果合计条数:100000条
[+] [INFO] 2021-05-10 22:35:30 校验完成,结果已保存到:result.csv
[*] [TIME] 完成耗时:538.8817ms
=======By dot1x 2020-2021=======
$ idcheck.exe -f Template100.csv
[+] [INFO] 读取合计条数:1000000条
[+] [INFO] 结果合计条数:1000000条
[+] [INFO] 2021-05-10 22:35:00 校验完成,结果已保存到:result.csv
[*] [TIME] 完成耗时:1m44.7381687s
=======By dot1x 2020-2021=======
蓝奏云:https://wwe.lanzous.com/iIJLHp0birg
原文:https://www.cnblogs.com/tuoniexcel/p/15347296.html