Générer SHA, MD5 et autres sommes de contrôle à partir du menu des propriétés (ajout de l'onglet «Digests»)

10

J'essaie de restaurer une fonction que j'avais sur ma dernière boîte. Il a ajouté un onglet dans le menu des propriétés de tout fichier appelé "Digests". À partir de là, je pouvais choisir l'un / tous les formats de hachage, cliquer sur le hachage et cela générerait lesdites sommes de contrôle juste là.

Ce que j'essaie de découvrir, c'est le nom du package ou acquérir l'emplacement de son installation.

J'ai déjà commencé un fil sur UbuntuForums à ce sujet

Pablo Bianchi
la source
1
Mon problème n'est pas de créer ou de vérifier les hachages md5. Le problème que je veux résoudre est, quel est le package qui fournit cette fonction comme dans l'image publiée. (ne me laisse pas poster de photos ici, j'ai donc donné un lien pour poster sur ubuntuforums avec image.)
1
Je ne sais pas à quoi ressemble gtkhash-nautilus mais il est censé ajouter un onglet Digests aux propriétés du fichier.
Takkat
Oui. Merci. Je suppose que j'aurais dû approfondir la question. Il semble seulement ajouter l'onglet de résumés APRÈS avoir choisi plusieurs sommes de contrôle dans les préférences.
Sous Ubuntu 10.04 LTS, je viens d'installer le paquet "gtkhash" et de redémarrer Nautilus avec "nautilus -q" et l'onglet "Digests" apparaissait sur la page des propriétés. Merci.
SabreWolfy

Réponses:

8

Il y a nautilus-gtkhash Installer nautilus-gtkhash pour ajouter un menu contextuel à nautilus.

capture d'écran

L'application autonome est gtkhash Installer gtkhash .

capture d'écran

Les deux pourraient être installés avec

sudo apt install nautilus-gtkhash

Après l'installation, redémarrez nautilus. Vous pouvez fermer nautilus comme suit. Il ne suffit pas de fermer toutes les fenêtres nautilus.

nautilus -q

Après avoir redémarré nautilus, il y aura maintenant un onglet Digest dans la boîte de dialogue Propriétés.

Takkat
la source
7

Créez d'abord un script pour créer un message avec la somme de contrôle md5. Cela gérera également les chemins avec des espaces. J'ai enregistré cela sous / usr / local / bin / md5info. Rendez-le exécutable.

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

Installez nautilus-actions , avec lequel vous pouvez ajouter des bits au menu contextuel.

sudo apt-get install nautilus-actions

Ouvrez Système> Préférences> Configuration des actions Nautilus.

Ajoutez une nouvelle action. Dans l'onglet Action, spécifiez le
libellé de contexte: Digest
Vous pouvez ajouter une info-bulle et une icône si vous le souhaitez.

Sous l'onglet Commande, sous Commande:
Chemin: md5info
Paramètres:% d% f

Enregistrez les modifications. Vous devrez peut-être tuer les fenêtres nautilus existantes avec nautilus -qla première fois.

misterben
la source
1
J'ai dû définir les paramètres comme %fle répertoire de travail l'est déjà %det nautilus-actions semble combiner les deux.
Ce brésilien Guy
3

J'ai trouvé un meilleur générateur de somme de contrôle intégré Nautilus. À installer:

  1. Téléchargez HashTab Python Script et extrayez le fichier ".py" dans ~/.nautilus/python-extensions (si le dossier n'existe pas, faites-le)

  2. Maintenant, vous devez installer python-nautilus

    sudo apt-get install python-nautilus
    
  3. Enfin, nous devons redémarrer Nautilus

    nautilus -q && nautilus
    

Maintenant, il vous suffit de sélectionner n'importe quel fichier et d'aller à Properties-->Digestset vous devriez obtenir ceci: Extension HashTab Nautilus Python

Testé sur:

  • Ubuntu 11.04
  • Ubuntu 12.04
japzone
la source