[SOLVED] Ergebnis von CRC32FingerPrint <> FingerPrint ?
Verfasst: 30.09.2015 14:20
Ich würde erwarten das die Ergebnisse beider Funktionen gleich sind.
Bei mir ist dem aber nicht so, was ziemlich misslich ist
Kann das jemand bestätigen, oder ist das ein lokales Problem?
Heinz
OS: Win10 (64)
Bei mir ist dem aber nicht so, was ziemlich misslich ist

Code: Alles auswählen
FF = ReadFile(#PB_Any, #PB_Compiler_Home+"Examples\3D\Data\Textures\RustySteel.jpg")
If FF
size = Lof(FF)
If size > 0
*mem = AllocateMemory(size)
EndIf
If *mem
ReadData(FF, *mem, size)
CompilerIf #PB_Compiler_Version >= 540
UseCRC32Fingerprint()
Debug Val("$"+Fingerprint(*mem, size,#PB_Cipher_CRC32)) ; Result for 5.40b8 32/64bit : 2524904063
CompilerElse
Debug CRC32Fingerprint(*mem, size) ; Result for 5.31 32/64bit : -1770063233
CompilerEndIf
FreeMemory(*mem)
EndIf
CloseFile(FF)
EndIf
Heinz
OS: Win10 (64)