checksum32, checksum32file

32bit checksumを計算する。(バージョン4.78以降)

checksum32 <intvar> <string>
checksum32file <intvar> <filename>

解説

引数の文字列およびファイルから加算サム(32bit)を計算する。

計算結果は intvar 変数に数値として格納される。
checksum32file でファイルが開けなかった場合は、システム変数 result に -1 が格納される。

str = 'this is a test string to be checksum32ed'
checksum32 crc str

; Display checksum32 result asHEX
sprintf '0x%08X' crc
messagebox inputstr 'checksum32 = '

checksum32file crc 'foo.bin'
if result = -1 then
    messagebox 'file open error' 'checksum32file = '
else
    sprintf '0x%08X' crc
    messagebox inputstr 'checksum32file = '
endif