Genera SHA, MD5 e altri checksum dal menu delle proprietà (aggiunta la scheda "Digest")


10

Sto cercando di ripristinare una funzione che avevo sulla mia ultima casella. Ha aggiunto una scheda nel menu delle proprietà di qualsiasi file chiamato "Digest". Da lì ho potuto scegliere qualsiasi / tutti i formati di hash, fare clic su hash e genererebbe tali checksum proprio lì.

Quello che sto cercando di scoprire è il nome del pacchetto o acquisire la posizione della sua installazione.

Ho già iniziato un thread su UbuntuForums pertinente a questo


1
Il mio problema non è creare o controllare gli hash md5. Il problema che voglio risolvere è: qual è il pacchetto che fornisce questa funzione come nell'immagine pubblicata. (Non mi lascerò pubblicare foto qui, quindi ho dato il link per pubblicare su ubuntuforums con l'immagine.)

1
Non so come sia gtkhash-nautilus, ma dovrebbe aggiungere una scheda Digest alle proprietà del file.
Takkat,

Va bene. Grazie. Immagino che avrei dovuto approfondire ulteriormente. Sembra solo aggiungere la scheda digest dopo che ho scelto più checksum nelle preferenze.

Sotto Ubuntu 10.04 LTS, ho appena installato il pacchetto "gtkhash" e ho riavviato Nautilus con "nautilus -q" e la scheda "Digest" è stata visualizzata nella pagina delle proprietà. Grazie.
SabreWolfy,

Risposte:


8

C'è nautilus-gtkhash Installa nautilus-gtkhash per aggiungere un menu contestuale a nautilus.

immagine dello schermo

L'applicazione standalone è gtkhash Installa gtkhash .

immagine dello schermo

Entrambi potrebbero essere installati con

sudo apt install nautilus-gtkhash

Dopo l'installazione, riavviare nautilus. Puoi chiudere nautilus come segue. La semplice chiusura di tutte le finestre di nautilus non è sufficiente.

nautilus -q

Dopo aver riavviato nautilus, ora ci sarà una scheda Digest nella finestra di dialogo Proprietà.


7

Innanzitutto, crea uno script per creare un messaggio con il checksum md5. Questo gestirà anche percorsi con spazi. L'ho salvato come / usr / local / bin / md5info. Renderlo eseguibile.

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

Installa azioni nautilus , con le quali puoi aggiungere bit al menu contestuale.

sudo apt-get install nautilus-actions

Apri Sistema> Preferenze> Configurazione azioni Nautilus.

Aggiungi una nuova azione. Nella scheda Azione, specificare l'
etichetta di contesto: Digest
È possibile aggiungere una descrizione comandi e un'icona, se lo si desidera.

Nella scheda Comando, in Comando:
Percorso:
Parametri md5info :% d% f

Salva le modifiche. Potrebbe essere necessario uccidere le finestre esistenti di nautilus per nautilus -qla prima volta.


1
Ho dovuto impostare i parametri come %fgià nella directory di lavoro %de nautilus-actions sembra combinare entrambi.
Quel ragazzo brasiliano il

3

Ho trovato un generatore di checksum integrato Nautilus migliore. Installare:

  1. Scarica HashTab Python Script ed estrai il file ".py" in ~/.nautilus/python-extensions (se la cartella non esiste basta crearla )

  2. Ora devi installare python-nautilus

    sudo apt-get install python-nautilus
    
  3. Ultimo ma non meno importante, è necessario riavviare Nautilus

    nautilus -q && nautilus
    

Ora basta selezionare qualsiasi file e andare a Properties-->Digestse dovresti ottenere questo: Estensione HashTab Nautilus Python

Testato su:

  • Ubuntu 11.04
  • Ubuntu 12.04
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.