相关疑难解决方法(0)

将CRC值保存在文件中,而不更改实际的CRC校验和?

我将从我自己的类中定义的一些对象保存到File.(保存流数据).

这一切都很好,但我希望能够在File中存储该文件的CRC校验和.

然后,每当我的应用程序尝试打开文件时,它都可以读取内部存储的CRC值.

然后检查实际文件,如果文件的CRC与内部存储的CRC值匹配,我可以正常处理文件,否则显示错误消息,说文件无效.

我需要一些关于如何做到这一点的建议,我想我可以这样做:

  • 从我的应用程序中保存文件.
  • 计算保存文件的CRC.
  • 编辑存储CRC值的已保存文件.
  • 每当打开文件时,检查CRC是否与内部CRC值匹配.

问题是,只要在文件中更改了单个数据字节,就会导致CRC校验和完全不同 - 正如预期的那样.

delphi crc

5
推荐指数
3
解决办法
3585
查看次数

标签 统计

crc ×1

delphi ×1