| |
|
|
Georg Teles | Ein kleines Tool para Berechnen el Checksumme de Archivos. El Spalte "checksum" se de el Función "MapFileAndCheckSumA" berechnet y "calculated" por el código, el Yo geschrieben habe welcher fast haargenau el selbe macht como "MapFileAndCheckSumA".
Descargar
fast, porque en manchen DLL, EXE-Archivos (Yo denke lo betrifft allgemein Ausführbare) unterscheiden se beide Checksummen, Yo bin No sicher, pero yo denke, si en el Encabezamiento el EXE el Checksumme gespeichert es (debería normalerweise) entonces el Checksumme des Codes kurz después de el Kompilieren! d.h. MapFileAndCheckSum liest esta Valor heraus, es hay kein Valor en el Encabezamiento, berechnet esta Función el Checksumme...Diferencia, porque mi Función siempre el Checksumme el ganzen Expediente berechnet
Yo verstanden habe, es el Ergebnis nichts más, como Dateigröße+Rest, zB en uno 6 Byte großen Expediente se el erste Word (also 1. & 2. Byte) con el 2. Word (also 3. & 4. Byte) summiert, es el Ergebnis größer oder igual 65535, Luego se dieser Valor (65535) de el Ergebnis abgezogen, el Rest se el 3. Word addiert usw. para Schluss es el Restergebnis el Größe el Expediente en Byte addiert, el Ergebnis es entonces el Checksumme, el zurückgeliefert se.
( Verweis [...] )
Bitte korrigiert mich, si yo unrecht con el Aussagen habe
hier otra vez el Teil, el rechnet: KompilierenMarcaSeparación |
|
|
| |
|
|
|
Georg Teles | geUpdatet, con allen Quellcodes, wer se así befassen möchte
EDIT: wer todavía el Quellcode + EXE v.1.10 & v.1.11 ha se determinar, dass el Variable ber# no Disposed se, tener Yo beim Umschrieben vergessen |
|
|
| |
|
|