从属性菜单生成 SHA、MD5 和其他校验和(添加“摘要”选项卡)

从属性菜单生成 SHA、MD5 和其他校验和(添加“摘要”选项卡)

我正在尝试恢复上一个盒子上的一个功能。它在任何文件的属性菜单中添加了一个名为“摘要”的选项卡。从那里我可以选择任何/所有哈希格式,单击哈希,它会立即生成所述校验和。

我试图找出包的名称或获取其安装的位置。

我已经开始了一个线程在 UbuntuForums 上已经有关于此内容的讨论

答案1

nautilus-gtkhash向 nautilus 添加上下文菜单。

截屏

独立应用程序是韓國

截屏

两者都可以安装

sudo apt install gtkhash

或者

sudo apt install nautilus-gtkhash

安装完成后,重新启动 nautilus。您可以按如下方式关闭 nautilus。仅关闭所有 nautilus 窗口是不够的。

nautilus -q

重新启动 nautilus 后,属性对话框中将有一个摘要选项卡。

答案2

首先,创建一个脚本来创建带有 md5 校验和的消息。这还将处理带有空格的路径。我将其保存为 /usr/local/bin/md5info。使其可执行。

#!/bin/bash
IFS=$'\n'
zenity --info --text "$(md5sum $1 | sed 's/ /\n/')"

安装nautilus 动作,您可以使用它向上下文菜单添加位。

sudo apt-get install nautilus-actions

打开系统>首选项>Nautilus 操作配置。

添加新操作。在“操作”选项卡上,指定
上下文标签:摘要
您可以根据需要添加工具提示和图标。

在“命令”选项卡上的“命令”下:
路径:md5info
参数:%d%f

nautilus -q保存更改。第一次使用时,您可能需要关闭现有的 nautilus 窗口。

答案3

我找到了更好的 Nautilus 集成校验和生成器。安装方法:

  1. 下载HashTab Python 脚本并将“.py”文件提取到~/.nautilus/python-extensions (如果该文件夹不存在,则创建它)

  2. 现在你需要安装python-nautilus

    sudo apt-get install python-nautilus
    
  3. 最后但同样重要的是,我们需要重新启动 Nautilus

    nautilus -q && nautilus
    

现在您只需选择任意文件并转到Properties-->Digests,您应该会得到以下内容: HashTab Nautilus Python 扩展

测试于:

  • Ubuntu 11.04
  • Ubuntu 12.04

相关内容