[App Sharing] GtkHash一个用于计算校验桌面实用程序MD5,SHA1,SHA 2、SHA3
Tofloor
poster avatar
深圳市耀影科技有限公司
deepin
2024-02-05 18:33
Author

最新版 集成 深度文件管理器

https://github.com/gtkhash/gtkhash/pull/254

官方主页:https://gtkhash.org/

源码主页:https://github.com/gtkhash/gtkhash

开源协议:GPL-2.0许可证

deepin v23 bate3 适用deb包下载:http://ftp.us.debian.org/debian/pool/main/g/gtkhash/gtkhash_1.5-1_amd64.deb

GtkHash是一个用于计算消息校验和的桌面实用程序。支持大多数著名的哈希函数,包括MD5,SHA1,SHA 2(SHA 256/SHA 512)、SHA 3和BLAKE 2。

它被设计成一种易于使用的、图形化的命令行替代品比如md5sum。

产品特点:

  • 支持从sfv,sha256sum等校验和文件。
  • 密钥散列(HMAC)
  • 并行/多线程哈希计算
  • 使用GIO/GVfs进行远程文件访问
  • 文件管理器集成
  • 小而快

GtkHash是自由软件:您可以重新分发和/或修改它,自由软件发布的GNU通用公共许可证的条款Foundation,许可证的第2版,或(根据您的选择)任何更高版本版本.

所需技能

  • GTK 3.18
  • GLib 2.48

可选的附加条件

  • Libgcrypt(默认)
  • libb2(默认)
  • 荨麻
  • OpenSSL
  • mbed TLS
  • Linux内核AF_ALG

请参阅./configure --help以获取构建选项的完整列表。

文件管理器扩展

Screenshot

将哈希功能添加到文件属性中:

  • Caja(MATE)
  • Nautilus(GNOME)
  • 尼莫(肉桂)
  • Thunar(Xfce)

翻译

Translation Details

如果您想提供翻译,最简单的方法是使用Weblate:

https://hosted.weblate.org/engage/gtkhash/

或者,更新的.po文件可以作为合并请求或问题提交,GitHub:

https://github.com/gtkhash/gtkhash

截图

截图_选择区域_20240205182726.png

截图_选择区域_20240205182737.png

截图_选择区域_20240205182744.png


20261003更新集成深度文件管理器

源码:gtkhash-master.zip

deb包:gtkhash_1.5-2_amd64.zip

image_20261003_131547_697.png

图片.png

基于上游 gtkhash/gtkhash v1.5 源码,为 Deepin 25 定制的版本,新增深度文件管理器集成开关。

新增功能

  • 偏好设置中新增「文件管理器集成」开关(设置项 org.gtkhash deepin-file-manager-integration,默认开启)
    • 开启:自动安装 dde-file-manager 右键菜单「校验哈希 (GtkHash)」及「发送到 → GtkHash」,文件管理器约 300ms 热加载生效
    • 关闭:立即移除上述菜单项
    • 设置持久化保存,重启应用后状态保持
  • 支持 30+ 种哈希算法(MD5 / SHA1 / SHA2 / SHA3 / BLAKE2 / GOST / RIPEMD / WHIRLPOOL / XXH 等)
  • 完整中文界面(AppImage 内置全部语言包,开箱即中文)

修复记录

  • 卸载清理:新增 debian/gtkhash.postrm,卸载 DEB 时自动清除用户目录中的右键菜单集成文件(不再残留失效菜单项)
  • AppImage 回退增强:系统未安装 DEB 时,右键菜单启动脚本自动在 ~/Downloads、~/下载、~/Desktop、~/桌面、脚本目录中查找 AppImage 并启动
  • AppImage 中文:通过内置语言包 + 运行时 gettext 目录重定向,AppImage 不再依赖系统翻译文件

安装方式

方式一:DEB 包(推荐)

sudo dpkg -i gtkhash_1.5-1_amd64.deb
  
  
  

  
  

方式二:AppImage(便携)

chmod +x GtkHash-x86_64.AppImage
./GtkHash-x86_64.AppImage
  
  
  

  
  

AppImage 已捆绑全部依赖(GTK3/GLib/gdk-pixbuf 加载器/fcitx5 输入法模块/GSettings schema/语言包),无 FUSE 环境可用 --appimage-extract-and-run 运行。

使用说明

  1. 打开 GtkHash → 菜单「哈希 → 首选项」
  2. 底部「文件管理器集成」分组 → 勾选/取消「深度文件管理器」
  3. 关闭对话框即生效(无需重启文件管理器)

注意事项

  • Deepin 仓库无 libblake3-dev,本版未启用 BLAKE3 算法(其余算法不受影响)
  • 启动时可能出现 g_value_set_boxed 的 CRITICAL 提示:这是 Deepin 25 全系统 GTK3 与 glib 2.84 的兼容问题(系统自带 simple-scan 等同样出现),非本软件缺陷,不影响功能
  • 菜单配置安装于用户目录 ~/.local/share/deepin/dde-file-manager/context-menus/,无需 root

源码

本 Release 对应分支:pgy866/gtkhash master(含两次提交:3666898 新增集成功能、0175589 卸载清理与回退修复),含 debian 打包文件。

Reply Favorite View the author
All Replies
avatar
花雨落逝
Moderator
2024-02-05 18:42
#1

个人觉得价值不大

打开终端,md5sum (空格)要计算的文件或文字

以此类推

Reply View the author
avatar
深圳市耀影科技有限公司
deepin
2024-02-05 18:48
#2
花雨落逝:

个人觉得价值不大

打开终端,md5sum (空格)要计算的文件或文字

以此类推

  • 其他的呢
  • 还有批量
  • 可视化给我们这种小白用的😁
  • 那么多命令记不住哟
Reply View the author
avatar
阿尼樱奈奈
deepin
2024-02-05 19:13
#3

这个可以有

Reply View the author
avatar
jjcui8595
deepin
2024-02-05 19:16
#4

感谢分享

Reply View the author
avatar
花雨落逝
Moderator
2024-02-06 07:51
#5
Reply View the author
avatar
Ziggy
deepin
2024-02-06 09:59
#6

like 已经发布适配悬赏:https://gitee.com/openapps-over-os/maintainer-hub/issues/I91A2Z

感兴趣的小伙伴可以领取任务后通过生态赋能 | 一站式应用迁移平台 一键将公版deb转换为适配dde的包目录结构,在本地测试后即可向社区应用投递系统 提交来自你们的贡献shocked

目前在v20上已经有小伙伴提交了维护的版本,如果小伙伴有接手维护的意愿欢迎加入维护者家族kissing_heart

图片.png

Reply View the author
avatar
xtxbyj
deepin
2024-02-06 14:52
#7
花雨落逝:

个人觉得价值不大

打开终端,md5sum (空格)要计算的文件或文字

以此类推

深度的研发如果是这个态度,那深度就永远智能只能在技术圈转悠了applaud

Reply View the author
avatar
conlin
deepin
2024-05-04 10:50
#8

巧了,刚好在找这个能在23上用的,谢谢楼主分享

Reply View the author
avatar
深圳市耀影科技有限公司
deepin
2026-10-03 13:42
#9
It has been deleted!
avatar
深圳市耀影科技有限公司
deepin
2026-10-03 14:05
#10
It has been deleted!
avatar
深圳市耀影科技有限公司
deepin
2026-10-04 11:40
#11
It has been deleted!