Dateihash 1.0.1.2

Transcrição

Dateihash 1.0.1.2
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
Dateihash 1.0.1.2
Das Programm Dateihash ist vielseitig einsetzbar. Es kann verschiedene Hashcodes aus
Dateien errechnen, SFV-Dateien aus Verzeichnissen (ohne Unterverzeichnisse!) erstellen und
auch Dateien mit einer SFV-Datei überprüfen. Es stehen insgesammt 16 Hashalgorithmen zur
Verfügung:
-
CRC32
Adler32
HAVAL
MD2
MD4
MD5
PanamaHash
RIPEMD160
RIPEMD320
RIPEMD128
RIPEMD256
SHA
SHA256
SHA384
SHA512
Tiger
Whirlpool
Informationen zu den Algorithmen gibt es unter http://www.eskimo.com/~weidai/scan-mirror/m
d.html
.
Wofür brauche ich einen Hashcode?
Ein Hashcode ist eine Art Fingerabdruck. Beim Filesharing wird er benutzt um Dateien zu
identifizieren. Diese Codes eigenen sich aber auch um zu testen ob z. B. ein Download korrekt
durchgeführt wurde. Manche Programme erstellen zu diesem Zweck eine SFV-Datei, die solche
Prüfsummen und Dateien enthält. Ein Beispiel:
; sfv raped by zipscript-c
;
archiv.001 349346f2
archiv.002 0709b947
archiv.003 3a996673
1/6
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
archiv.004 c69078a6
archiv.005 051d579b
archiv.006 c1177b14
archiv.007 a7688865
archiv.008 4724939f
archiv.009 f5655386
archiv.010 2d0106d3
archiv.011 6302aef2
archiv.012 ac4545a2
archiv.013 f86dea79
archiv.014 e1cad3fa
Wenn man nun also nach dem Download die Dateiliste mit den Hash-Codes in der Datei
vergleicht, so kann man überprüfen ob beim Download ein Fehler passiert ist. Bei einem guten
Hashalgorithmus sollte die Änderung von einem Bit schon einen neuen Code erzeugen.
Wie bedine ich Dateihash?
Komandozeile
Syntax: Dateihash.exe
Beschreibung: Wenn an das Programm nichts übergeben wird oder bei anderen Teilen
Probleme auftauchen wird das Hauptfenster geöffnet. Hier können auch Dateien per Drag &
Drop zum prüfen abgelegt werden. Über die Kopieren-Buttons ist es möglich den gewünschten
Hash oder den Dateipfad in die Zwischenablage zu kopieren.
Beispiel: Dateihash.exe
Syntax: Dateihash.exe [Datei.*]
Beschreibung: Wenn an das Programm einfach nur eine Datei übergeben wird, so wird der
Hauptschirm geöffnet und die Hashcodes von der Datei angezeigt. Ausnahmen machen hier
nur Dateien mit der Endung *.sfv. Hier können auch Dateien per Drag & Drop zum prüfen
abgelegt werden. Über die Kopieren-Buttons ist es möglich den gewünschten Hash oder den
Dateipfad in die Zwischenablage zu kopieren.
Beispiel: Dateihash.exe "C:ProgrammeWindows Media Playerwmplayer.exe"
Syntax: Dateihash.exe [Datei.sfv]
Beschreibung: Das Programm prüft die Dateien mit den CRC32-Codes, die in der SFV-Datei
stehen. Bedingung ist, das die SFV-Datei und die Prüfdateien im selben Verzeichnis sind. Das
Ergebnis wird in einer Meldungsbox ausgegeben.
Beispiel: Dateihash.exe C:BackupArchiv.sfv
2/6
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
Syntax: Dateihash.exe /hash:[Hashcode] [Datei.*]
Beschreibung: Gibt sofort den gewählten Hashcode der gewählten Datei zurück und kopiert
ihn zusätzlich in die Zwischenablage.
Beispiel: Dateihash.exe /hash:crc32 "C:ProgrammeInternet ExplorerIEXPLORE.EXE"
Syntax: Dateihash.exe /SFV [Verzeichnis]
Beschreibung: Das Programm erstellt im angegebenen Verzeichnis eine SFV-Datei mit den
CRC32-Codes aller Dateien in dem Verzeichnis.
Beispiel: Dateihash.exe /SFV "D:File Sharing"
GUI/Erweiterungen
Die GUI des Programms besteht aus einigen Textboxen und Schaltflächen. Mit den
Schaltflächen kann der Textboxinhalt in die Zwischenablage kopiert werden. Kopieren kann
man aber auch mit den bekannten Methoden. Um die Hashcodes einer Datei anzuzeigen muss
die Datei nur auf den Dialog gezogen werden oder der entsprechende Button gedrückt werden.
3/6
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
Das
Kontextmenü
Windowsexplorer
wurde erweitert.
Bei einem
Ordner
gibt esoder
die Option
V
erstellen
SF
mit
und
der
bei
GUI
Dateien
zu öffnen.
dieimMöglichkeit
einen bestimmten
Hashcode
anzeigen
zu lassen
die Datei
4/6
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
5/6
Dateihash
Geschrieben von: Stephan
Sonntag, 13. November 2005 um 21:44 Uhr -
Download
Der Download ist im Menü Downloads zu finden oder direkt hier .
6/6