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