Hinzufügen von Hash zu einer Datei über die Befehlszeile

1062
Scorpion99

Ich schreibe eine Windows-Batchdatei, um eine Datei von meinem Computer an einen Netzwerkspeicherort zu kopieren. Bevor ich dies tun kann, muss ich jedoch einen Hash über die Befehlszeile hinzufügen. Angenommen, meine Datei heißt testing.zip. Wie kann das gemacht werden?

1
Verwenden Sie eine Befehlszeilen-Hash-App, generieren Sie den Hash und benennen Sie die Datei um, um den Hash einzuschließen. Das scheint vernünftig zu sein. Wo steckst du also? Edit: Wenn Sie Ihre Frage noch einmal lesen, was meinen Sie mit "Hash hinzufügen"? Ich dachte, Sie meinten, der Hash selbst würde den Dateinamen hinzufügen, aber vielleicht meinen Sie etwas ganz anderes? Wenn Sie den Hash nur separat speichern möchten, können die meisten Hash-Apps SFV- oder ähnliche Dateien generieren. Karan vor 9 Jahren 0
Ich muss einen Hash für die Datei hinzufügen, bevor mit dem Kopieren fortgefahren wird. Sobald der Kopiervorgang abgeschlossen ist, muss der Hash erneut überprüft werden, um sicherzustellen, dass die Datei gut ist und ohne Änderungen erfolgreich kopiert wurde. Scorpion99 vor 9 Jahren 0
Ok, lass mich nochmal fragen. * Wo * müssen Sie diesen Hash hinzufügen? Die meisten Hash-Programme für Befehlszeilen können eine Datei erstellen, in der alle generierten Hashes aufgelistet sind, oder Sie können die Ausgabe selbst umleiten, wie STTR weiter unten erwähnt hat. Wo steckst du also genau? Ihre Frage ist unklar. Karan vor 9 Jahren 0

1 Antwort auf die Frage

2
STTR
Sigcheck -q -i -a -h testing.zip >> testing.md5 

Sigcheck Teil von Windows Sysinternals

Wenn nur MD5 benötigt:

Sigcheck -q -h testing.zip | find "MD5:" >> testing.md5