Giter VIP home page Giter VIP logo

hashcalculator's People

Contributors

hrpzcf avatar lujiaxing avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

hashcalculator's Issues

内容显示有问题

你好,在校验结果显示那里算法和输出栏显示不全。

系统:Win11 Pro 22623.1180
APP版本:v4.4.0
屏幕4K分辨率、系统缩放150%
Screenshot-2023-07-20_102140

PS:请问可以增加多个算法校验功能吗?谢谢
类似7zip这种
Screenshot-2023-07-20_102936

哈希校验依据打开功能可以自动匹配吗?

你好,在设置了多个默认哈希算法时使用哈希校验依据打开功能校验结果需要手动选择类型。
例如默认哈希算法选择了MD5、Crc32、SHA-256、SHA-512。校验依据哈希值是SHA-256
使用哈希校验依据打开功能校验结果默认是MD5,可以设置成校验结果自动匹配校验依据吗?谢谢

Screenshot-2023-11-24_150757

计算大量文件且单个文件完成速度很快时,部分按钮等控件会频繁闪动甚至无法正常点击

原因: HashCalculator 根据计算任务的计数(启动任务增加计数,完成/取消任务减少计数)是否归零来标记 HashCalculator 的总状态(已启动/已停止)的,计算大量文件时单个任务完成过快的情况下会出现计数不断非零/归零的情况,导致 HashCalculator 的总状态不断切换,而部分按钮等控件又是根据总状态来切换可用/不可用状态,所以会出现此问题。

部分按钮等控件根据总状态来切换可用/不可用状态的初衷:某些按钮的行为与正在计算的过程有冲突,为了避免冲突而根据任务运行状态切换按钮的可用状态。比如“清空所有内容”按钮,如果有一个大文件正在计算中但没有把这个按钮设置为不可用,则此时点击清空按钮将导致正在计算的任务被从表格中清除而无法提前停止。

HashCalculator 考虑不再根据总状态切换部分按钮的可用状态,可能造成的按钮行为冲突使用更具体的逻辑来避免,比如点击清空所有内容按钮后,先停止所有任务,再清空表格。

复制失败

复制失败
错误详情: OpenClipboard 失败(异常来自 HRESULT:0x800401D0
(CLIPBRD E CANT OPEN))
Uploading 微信截图_20231130171734.png…

5.14.0无法导出结果

5.14.0无法导出结果,提示哈希值导出失败,异常信息:系统找不到指定的驱动器,5.13.1、4.5.1可以正常导出结果,其他版本没有尝试,不知道是BUG还是我电脑系统的问题或设置的问题
QQ截图20240128163529

直接选择校验依据进行校验问题

大佬你好,直接选择校验依据进行校验这个功能需要打开app界面选择校验依据文件,可以增加个可选功能在资源管理器对sha256sums这类校验依据右键计算哈希值时直接以依据进行校验吗?这样不用打开app界面再进行操作。谢谢
Screenshot-2023-07-22_191558

使用体积很大的文件作为校验依据文件的一些问题

使用体积很大的文件(且不是一个文本文档)作为校验依据文件进行校验时,会造成当前HashCalculator实例长时间无法完成校验依据文件的读取,从而阻塞HashCalculator用于处理右键菜单命令的通道,结果就是当前HashCalculator实例不再响应系统右键菜单命令,长时间占用大量CPU资源。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.