VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 832|回复: 1

[原创] 文件校验助手(MD5/CRC32/CRC64/SHA1...)

[复制链接]
35_avatar_middle
最佳答案
1 
在线会员 发表于 2023-1-12 00:42:54 | 显示全部楼层 |阅读模式
源码信息
源代码类型: 文件相关
源代码作者: 原创
编译器版本: 其他版本或编译器
代码注释: 部分注释
数据库种类:
预览图片: -
源代码简介: 一个计算文件Has值的小软件,C++ win32 api 开发
本帖最后由 Cansor 于 2023-1-12 00:48 编辑

这是最近学了Windows编程后写的第一个软件,win32 api开发,陆陆续续研究了半个月,终于到了发布阶段了文件校验助手(MD5/CRC32/CRC64/SHA1...)

先来一波软件介绍:
一个简单的文件校验工具,目前可以计算文件的MD5、CRC32/64、SHA1,支持批量计算文件,支持直接拖拽文件到窗口,以及把计算结果保存成txt文件。
不支持拖入文件夹。
比较简单,但也还算实用吧。


截图:
文件校验助手(MD5/CRC32/CRC64/SHA1...)


开发环境:
IDE: Visual Studio 2022
SDK: Windows SDK 10.0.20348.0

ps: 我用的VS2022,发贴时最高只有2019可选,所以就选了其他版本或编译器。

Github开源地址:https://github.com/Cansor/FileHashHelper

函数的功能在头文件中都有注释,所以在cpp文件中就不重复写了,cpp文件把鼠标放在函数名上就能看到了。调用的一些见名知意的 win32 api 可能也没有怎么注释,不懂的话复制函数名到必应上搜一下(关键词 vc win32 函数名),靠前的就是微软官方文档,点进去后如果不想看英文,把链接中的 en-us 改成 zh-cn 就是中文页面了(不过是机翻的)。
例如这个 SendMessage 函数的文档,改成 zh-cn 试试:
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessage


关于源码的代码风格,由于我学的第一门编程语言是Java,所以受影响比较大吧,比如习惯于左大括号不换行,还有一些别的地方等等,不过问题应该不大,函数名我还是大写开头了,哈哈~文件校验助手(MD5/CRC32/CRC64/SHA1...)



源码下载:
文件校验助手(MD5/CRC32/CRC64/SHA1...) FileHashHelper_1.0.zip (45.95 KB, 下载次数: 3)

评分

参与人数 1驿站币 +2 热心值 +2 收起 理由
58_avatar_small thzzl + 2 + 2 支持原创!

查看全部评分





上一篇:获取文件路径和文件夹路径Demo(syc课程学习+资料搜索)
17_avatar_middle
最佳答案
39 
在线会员 发表于 2023-1-12 11:29:38 | 显示全部楼层
不错。。学习了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号-4 )|网站地图wx_jqr

GMT+8, 2023-2-6 07:58

Powered by CcTry.CoM

© 2009-2021 cctry.com

快速回复 返回顶部 返回列表