从哪里开始使用CRC进行错误检查?
我正在尝试使用 CRC 对下载的文件进行错误检查。 我使用 NSURLConnection 来下载文件。 但我不知道从哪里开始使用CRC进行错误检查。 我使用一些库吗?如果是的话,你能给我推荐一个吗? 谁能告诉我在哪里可以找到 C++ 或 Objective C 中 CRC 使用的示例或教程? 非常感谢
I am trying to use CRC for error checking for downloaded files.
I used NSURLConnection for downloading file.
But I have no idea where to start to use CRC for error checking.
Do I use some libraries? If so, would you recommend me one?
Can anyone tell me where I can find any examples or tutorials for CRC usage in c++ or objective c?
Thank you very much
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先,服务器上如何处理文件 CRC(如果有的话)?有多种算法可供使用(
CRC32
用于简单校验和,MD5/SHA 用于加密哈希),并且您必须使用相同的算法。如果服务器不提供任何校验和信息(例如,来自校验和文件),则校验和没有用处,因为没有任何内容可以与之比较。First off, how is the file CRC handled on the server (if at all)? There are a multitude of algorithms (
CRC32
for simple checksum, MD5/SHA for cryptographic hashes) which can be used, and you must use the same one. If the server does not provide any checksum information (say, from a checksum file), there is no use for a checksum as there is nothing to compare it to.