查看: 1028|回复: 8

2021/8/14更新1.2.0 支持内存映射 CSF快速Sha256计算工具

[复制链接]

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7403
人气
365
分享
52

活跃会员灌水之王荣誉管理

发表于 2021-8-23 12:39:12 | 显示全部楼层 |阅读模式
练手之作,写得不好,还请多多包涵。
为什么快?不知道,反正并没有过多优化啥算法,用了一些现成的Crates,所以仅仅是依靠了语言和Release的优势
程序采用控制台程序模式,并没有编写GUI(因为实在是没有什么必要)



(程序运行截图)


其实这个程序我本来是想用来写Srr的,结果发现算哈希算的蛮快的,于是我就准备单独拿出来当成计算哈希的程序了。

注:目前仅支持Sha256,未来将支持更多算法。



用法:输入文件路径即可,仅支持单文件,不支持文件夹。但是要注意,由于程序设计的问题,文件会读到内存中去,所以不要计算计算机内存空间无法承受大小的文件,否则


感觉算得蛮快的,所以发出来,源码到时候再开源吧


下载链接(Memmap为内存映射版):


1.2.0更新说明:增加了内存映射的版本,可以尽量减少内存占用,但随之而来的问题是效率变慢,鱼和熊掌不可兼得



附:VT



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

参与人数 1人气 +2 分享 +1 原创 +1 收起 理由
skystars + 2 + 1 + 1 很给力!

查看全部评分

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7403
人气
365
分享
52

活跃会员灌水之王荣誉管理

 楼主| 发表于 2021-8-24 21:07:26 | 显示全部楼层
henry217 发表于 2021-8-24 20:14
这个工具读内存,但是不会在任务管理器上面显示具体进程。只会看到内存飙升到99% ...

Rust的这个内存映射的确有点问题,但是我这里用的时候大部分是没有什么问题的。
如果不行,尝试这个,但不保证完全解决,因为内存映射不可能完全不占用内存。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

技术

5

魅力

0

原创

版主

Rank: 7Rank: 7Rank: 7

积分
3833
人气
219
分享
31

优秀版主

发表于 2021-8-23 16:19:02 | 显示全部楼层
沙发我占了。

评分

参与人数 1人气 +2 收起 理由
JimmyzZZ + 2

查看全部评分

1

技术

3

魅力

6

原创

青出于蓝

Rank: 5Rank: 5

积分
3948
人气
81
分享
19
发表于 2021-8-23 21:44:43 | 显示全部楼层
好的,验证文件靠他了!~
确实挺快的,加油!~

2

技术

12

魅力

0

原创

超级版主

什么都不会的萌新呀

Rank: 8Rank: 8

积分
4876
人气
172
分享
37

优秀版主活跃会员最佳新人

QQ
发表于 2021-8-29 11:58:41 | 显示全部楼层
赞一个!
什么都不会的萌新呀
X64论坛官方管理团队人员 论坛超级版主
论坛工具人,别问,问就是活动运营都是我
论坛管理邮箱monsterlab@qq.com

0

技术

0

魅力

0

原创

初出茅庐

Rank: 2

积分
171
人气
7
分享
1
QQ
发表于 2021-9-16 22:36:46 | 显示全部楼层
这个是C家族语言编写的吧?感觉很不戳,如果加上个UI,支持多文件导入计算就更nice了
Debug the world

0

技术

14

魅力

1

原创

退休版主

Rank: 8Rank: 8

积分
7403
人气
365
分享
52

活跃会员灌水之王荣誉管理

 楼主| 发表于 2021-9-18 18:51:08 | 显示全部楼层
Administrator 发表于 2021-9-16 22:36
这个是C家族语言编写的吧?感觉很不戳,如果加上个UI,支持多文件导入计算就更nice了 ...

Rust写的,MSVC链接的,所以可能看起来像C++

0

技术

0

魅力

0

原创

初出茅庐

Rank: 2

积分
171
人气
7
分享
1
QQ
发表于 2021-9-18 21:45:59 | 显示全部楼层
JimmyzZZ 发表于 2021-9-18 18:51
Rust写的,MSVC链接的,所以可能看起来像C++

那就更高级了,恕我愚昧
Debug the world

0

技术

0

魅力

0

原创

青出于蓝

禁止IP

Rank: 5Rank: 5

积分
3369
人气
7
分享
190
发表于 2022-11-18 16:52:19 | 显示全部楼层
反馈个Bug:反馈文件不存在的时候按键退出,得手动操作关闭()
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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