Создание SHA, MD5 и других контрольных сумм из меню свойств (добавлена ​​вкладка «Дайджесты»)

10

Я пытаюсь восстановить функцию, которая была у меня в последней коробке. Добавлена ​​вкладка в меню свойств любого файла под названием «Дайджесты». Оттуда я могу выбрать любой / все форматы хеша, щелкнуть по хешу, и он сразу сгенерирует указанные контрольные суммы.

То, что я пытаюсь выяснить - это либо имя пакета, либо узнать местоположение его установки.

Я уже начал тему на UbuntuForums, касающуюся этого.

Пабло Бьянки
источник
1
Моя проблема не в создании или проверке хэдов md5. Вопрос, который я хочу решить, состоит в том, что представляет собой пакет, который обеспечивает эту функцию, как в опубликованном изображении. (не позволю мне публиковать здесь фото, поэтому я дал ссылку на пост на ubuntuforums с изображением.)
1
Я не знаю, как выглядит gtkhash-nautilus, но он должен добавить вкладку Дайджесты в свойства файла.
Таккат
Право на. Спасибо. Я думаю, я должен был изучить это дальше. Это только кажется, чтобы добавить вкладку дайджестов ПОСЛЕ Я выбрал несколько контрольных сумм в настройках.
Под Ubuntu 10.04 LTS я только что установил пакет "gtkhash" и перезапустил Nautilus с помощью "nautilus -q", и на странице свойств появилась вкладка "Дайджесты". Спасибо.
SabreWolfy

Ответы:

8

Существует nautilus-gtkhash Установить наутилус-гтхаш для добавления контекстного меню в nautilus.

снимок экрана

Автономное приложение - gtkhash Установить гтхаш .

снимок экрана

Оба могут быть установлены с

sudo apt install nautilus-gtkhash

После установки перезапустите наутилус. Вы можете закрыть наутилус следующим образом. Простого закрытия всех окон наутилуса недостаточно.

nautilus -q

После перезапуска nautilus в диалоговом окне «Свойства» появится вкладка «Дайджест».

Takkat
источник
7

Сначала создайте скрипт для создания сообщения с контрольной суммой md5. Это также будет обрабатывать пути с пробелами. Я сохранил это как / usr / local / bin / md5info. Сделайте это исполняемым.

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

Установите наутилус-действия , с помощью которых вы можете добавлять биты в контекстное меню.

sudo apt-get install nautilus-actions

Откройте Система> Настройки> Конфигурация действий Nautilus.

Добавить новое действие. На вкладке «Действие» укажите «
Метка контекста: дайджест». При
желании вы можете добавить всплывающую подсказку и значок.

На вкладке Команда в разделе Команда:
Путь: md5info
Параметры:% d% f

Сохраните изменения. Возможно, вам придется убить существующие окна nautilus с nautilus -qпервого раза.

misterben
источник
1
Я должен был установить параметры, так %fкак рабочий каталог уже есть, %dи nautilus-actions, кажется, объединяют оба.
Этот бразильский парень
3

Я нашел лучший встроенный генератор контрольной суммы Nautilus. Установить:

  1. Скачайте HashTab Python Script и распакуйте файл .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
japzone
источник