批量校验18为身份证号码10W数据不到1秒搞定

idcheck

本软件完全参照国家标准GB 11643-1999公开的方法进行校验。软件没啥技术含量,就用用Golang的Goroutine加快了批量操作,本软件为命令行软件。可以校验单个身份证,也可以导入CSV文件批量校验。本软件无任何联网功能,完全本地运行

使用

1、查询校验单个身份证号码

把压缩包中的文件解压出来,然后按住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

上一篇:【架构师面试-存储-1】-行式存储与列式存储


下一篇:暗影精灵 降级 旧版 OMEN_10.0.20