Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnVCL 组件包
» 请教关于cnpack中的cncrc32包的使用
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 请教关于cnpack中的cncrc32包的使用
space
新警察
UID 40702
Digest Posts 0
Credits 24
Posts 9
点点分 24
Reading Access 10
Registered 2008-7-27
Status Offline
#1
Post at 2008-7-28 07:54
Profile
|
Blog
|
P.M.
请教关于cnpack中的cncrc32包的使用
昨天我需要对一个文件进行crc32校验,结果偷了下懒,想起cnpack包中有这个单元,就直接引用了。
我使用bcb编的,在工程中添加了cncrc32.pas,并进行了引用
然后调用FileCRC32函数进行文件校验
但是得到的crc值和用Magic SFV & MD5校验出来的crc值一直不一样。
很是奇怪。
请教下是什么原因
是不是FileCRC32函数的第二个参数CRC32:其实crc值的原因??
如果我要对一个文件进行完成操作,我用下面的调用方法
FileCRC32(filename,crc)
那么这其中的crc值我因该设为多少才是正确的?
请教了
[
本帖最后由 space 于 2008-7-28 07:58 编辑
]
skyjacker
版主
茶农
UID 2239
Digest Posts
9
Credits 617
Posts 269
点点分 617
Reading Access 100
Registered 2006-6-8
Status Offline
#2
Post at 2008-7-28 08:59
Profile
|
Blog
|
P.M.
|
先看看生成多项式是否一样
一壶清茶煮青春.
space
新警察
UID 40702
Digest Posts 0
Credits 24
Posts 9
点点分 24
Reading Access 10
Registered 2008-7-27
Status Offline
#3
Post at 2008-7-28 10:32
Profile
|
Blog
|
P.M.
额?什么意思?
那个crc的表,我和标准表对照料下没问题,感觉就是那个原始crc这个参数的问题,不知道传入什么好
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#4
Post at 2008-7-28 11:11
Profile
|
Blog
|
P.M.
0吧。这个参数用于循环计算的情况。
space
新警察
UID 40702
Digest Posts 0
Credits 24
Posts 9
点点分 24
Reading Access 10
Registered 2008-7-27
Status Offline
#5
Post at 2008-7-28 12:36
Profile
|
Blog
|
P.M.
那就很奇怪了
我是直接用FileCRC32(filename,crc);
调用的,其中crc=0
但是总是获得不到正确的结果
PS:我是c++ builder2007
space
新警察
UID 40702
Digest Posts 0
Credits 24
Posts 9
点点分 24
Reading Access 10
Registered 2008-7-27
Status Offline
#6
Post at 2008-7-28 19:35
Profile
|
Blog
|
P.M.
错误原因没找到,换料自己写的crc校验函数
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#7
Post at 2009-4-16 15:59
Profile
|
Blog
|
P.M.
此问题已修正,是CnCRC32的bug所致。
感谢楼主的报告和moremay的分析。
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-22 07:15
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.010486 second(s), 7 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats