找回密码
 加入
搜索
查看: 1526|回复: 1

[系统综合] au3校验某个文件的crc32值 用10进制表示

[复制链接]
发表于 2011-10-18 19:14:55 | 显示全部楼层 |阅读模式
如题 用au3校验某个文件的crc32值  怎么用10进制表示啊 有的还有负数的那种
 楼主| 发表于 2011-10-18 21:58:08 | 显示全部楼层
自己解决了

#include "crc32.au3"

Global $BufferSize = 0x20000
Global $Filename = FileOpenDialog("Open file", "", "Any file (*.*)")
If $Filename = "" Then Exit

Global $Timer = TimerInit()
Global $FileHandle = FileOpen($Filename, 16)
Global $CRC32 = 0

For $i = 1 To Ceiling(FileGetSize($Filename) / $BufferSize)
        $CRC32 = _CRC32(FileRead($FileHandle, $BufferSize), BitNot($CRC32))
Next
$1=StringFormat("%d", $CRC32)
MsgBox (0, "Result", $1 & " in " & Round(TimerDiff($Timer)) & " ms")
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-20 22:22 , Processed in 0.071894 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表