首页 > 其他 > 详细

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

时间:2022-05-27 22:07:55      阅读:6      评论:0      收藏:0      [点我收藏+]

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

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

原文:https://www.cnblogs.com/tuoniexcel/p/15347296.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!