nils-r
Goto Top

checksumme ermitteln und vergleichen

Ich möchte regelmäßig per Batch Datei ein großes File von einem Rechner auf einen anderen kopieren. Die Batch wird auf dem Zielrechner ausgeführt. Um zu überprüfen, ob der Kopiervorgang erfolgreich war, soll eine checksumme von beiden Dateien errechnet und diese dann verglichen werden.

Für das errechnen der checksummen habe ich das tool fsum.exe herunter geladen.
http://www.slavasoft.com/fsum/index.htm
Mit diesem tool erstelle ich eine md5 checksumme der Datei auf dem entfernten Rechner:
fsum.exe -md5 "pfad" > checksum1.txt
und anschließend von der kopierten Datei, die dann lokal liegt:
fsum.exe -md5 "pfad" > checksum2.txt
Anschließend soll jetzt noch geprüft werden, Prüfsummen in den txt Dateien übereinstimmen.
Leider schreibt fsum.exe noch eine versions info und die genaue zeit der Erstellung der Prüfsumme mit in die Datei. Es müsste also nur die Zeile mit der Prüfsumme verglichen werden, wie bekomme ich das hin?

Content-ID: 6887

Url: https://administrator.de/contentid/6887

Ausgedruckt am: 05.11.2024 um 18:11 Uhr

BartSimpson
BartSimpson 14.02.2005 um 15:39:16 Uhr
Goto Top
suche mal ein tolls namens md5sum für windows.
das erzeugt eine reine textdatei, wo nur der name und die prüfsumme drinn steht.
BartSimpson
BartSimpson 14.02.2005 um 15:39:56 Uhr
Goto Top
oder benutzte gpg und siegnieren die quelldatei. und vergleich die signatur mit der zieldatei.
nils-r
nils-r 14.02.2005 um 16:16:20 Uhr
Goto Top
wie kann ich dateien checksummen dann vergleichen?
geht das mit fc?
BartSimpson
BartSimpson 14.02.2005 um 20:16:50 Uhr
Goto Top
wenn in der datei denn nur noch die prfüsumme plus name steht ja.
nils-r
nils-r 15.02.2005 um 10:24:15 Uhr
Goto Top
habe mir das tool ,d5sum runtergeladen, die damit erstellte txt enthält auch nur die checksumme. Aber ich kann mit md5sum keine prüfsumme von dateien anderer laufwerke oder Freigaben machen:
md5sum.exe \\servername\freigabename\dateiname
Ich bekomme dann immer die Meldung Datei nicht gefunden
Ich habe aber alle nötigen Rechte auf die Datei, mit dem tool fsum hat das auch funktioniert.
Muss also an dem Programm md5sum selber liegen oder mach ich was falsch?
BartSimpson
BartSimpson 15.02.2005 um 10:26:49 Uhr
Goto Top
Bau doch ein script das zuerste die netzwerkwetfeigabe mit einem laufwerkverbinden und dann die prüfung vornimmt. Denn nicht alle prgramme verstehen an der konsole UNC pfade
nils-r
nils-r 15.02.2005 um 12:00:42 Uhr
Goto Top
hab schon versucht...
netzlaufwerk verbunden --> G:,
dann md5sum G:\datei
da bekomm ich auch den Fehler.
Auch wenn ich eine Datei auf einem lokalen Laufwerk prüfen will:
md5sum D:\datei
wobei D eine lokale Partition ist
BartSimpson
BartSimpson 15.02.2005 um 12:09:12 Uhr
Goto Top
Wie gross ist denn die datei?
Kannst mal die URL veröffentlichen wo die sie gelanden hast?
nils-r
nils-r 15.02.2005 um 12:16:50 Uhr
Goto Top
BartSimpson
BartSimpson 15.02.2005 um 18:03:22 Uhr
Goto Top
jetzt ghts das tool kenn keine Pfade. face-sad
einfach ein cd woDieDateiLiegt
PfdasDesM5dsumProgsa\md5sum dateiname.

Dann gehts.