Generieren Sie SHA, MD5 und andere Prüfsummen aus dem Eigenschaftenmenü (Registerkarte "Digests" hinzugefügt).


10

Ich versuche, eine Funktion wiederherzustellen, die ich auf meiner letzten Box hatte. Es wurde eine Registerkarte im Eigenschaftenmenü einer Datei mit dem Namen "Digests" hinzugefügt. Von dort aus konnte ich alle Hash-Formate auswählen, auf Hash klicken und die Prüfsummen genau dort generieren.

Was ich herausfinden möchte, ist entweder der Name des Pakets oder der Ort der Installation.

Ich habe bereits einen diesbezüglichen Thread zu UbuntuForums gestartet


1
Mein Problem ist nicht, MD5-Hashes zu erstellen oder zu überprüfen. Das Problem, das ich lösen möchte, ist, welches Paket diese Funktion wie im veröffentlichten Bild bereitstellt. (Ich werde hier keine Bilder posten lassen, also habe ich einen Link zum Posten auf Ubuntuforums mit Bild angegeben.)

1
Ich weiß nicht, wie gtkhash-nautilus aussieht, aber es soll den Dateieigenschaften eine Registerkarte "Digests" hinzufügen.
Takkat

Direkt am. Vielen Dank. Ich denke, ich hätte es weiter untersuchen sollen. Es scheint nur die Registerkarte Digests hinzuzufügen, nachdem ich in den Einstellungen mehrere Prüfsummen ausgewählt habe.

Unter Ubuntu 10.04 LTS habe ich gerade das Paket "gtkhash" installiert und Nautilus mit "nautilus -q" neu gestartet. Die Registerkarte "Digests" wurde auf der Eigenschaftenseite angezeigt. Vielen Dank.
SabreWolfy

Antworten:


8

Es gibt nautilus-gtkhash Installieren Sie nautilus-gtkhash , um nautilus ein Kontextmenü hinzuzufügen.

Bildschirmfoto

Die eigenständige Anwendung ist gtkhash Installieren Sie gtkhash .

Bildschirmfoto

Beides könnte mit installiert werden

sudo apt install nautilus-gtkhash

Starten Sie nautilus nach der Installation neu. Sie können Nautilus wie folgt schließen. Es reicht nicht aus, nur alle Nautilus-Fenster zu schließen.

nautilus -q

Nach dem Neustart von nautilus wird im Dialogfeld Eigenschaften eine Registerkarte Digest angezeigt.


7

Erstellen Sie zunächst ein Skript, um eine Nachricht mit der md5-Prüfsumme zu erstellen. Dies behandelt auch Pfade mit Leerzeichen. Ich habe dies als / usr / local / bin / md5info gespeichert. Mach es ausführbar.

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

Installieren Sie Nautilus-Aktionen , mit denen Sie dem Kontextmenü Bits hinzufügen können.

sudo apt-get install nautilus-actions

Öffnen Sie System> Einstellungen> Konfiguration von Nautilus-Aktionen.

Fügen Sie eine neue Aktion hinzu.
Geben
Sie auf der Registerkarte Aktion die Kontextbezeichnung an: Digest Sie können einen Tooltip und ein Symbol hinzufügen, wenn Sie möchten.

Auf der Registerkarte Befehl unter Befehl:
Pfad: md5info
Parameter:% d% f

Speichern Sie die Änderungen. Möglicherweise müssen Sie vorhandene Nautilus-Fenster beim nautilus -qersten Mal beenden .


1
Ich musste die Parameter so einstellen, %fwie das Arbeitsverzeichnis bereits ist %dund Nautilus-Aktionen scheinen beide zu kombinieren.
Dieser Brasilianer

3

Ich habe einen besseren Nautilus Integrated Checksum Generator gefunden. Installieren:

  1. Laden Sie das HashTab Python-Skript herunter und extrahieren Sie die ".py" -Datei in ~/.nautilus/python-extensions (wenn der Ordner nicht vorhanden ist, machen Sie es einfach)

  2. Jetzt müssen Sie installieren python-nautilus

    sudo apt-get install python-nautilus
    
  3. Zu guter Letzt müssen wir Nautilus neu starten

    nautilus -q && nautilus
    

Jetzt wählen Sie einfach eine beliebige Datei aus und gehen zu Properties-->Digestsund Sie sollten diese erhalten: HashTab Nautilus Python-Erweiterung

Getestet am:

  • Ubuntu 11.04
  • Ubuntu 12.04
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.