gpt4 book ai didi

c++ - 如何检查文件是否损坏?

转载 作者:太空宇宙 更新时间:2023-11-04 08:46:50 24 4
gpt4 key购买 nike

我正在使用 momentics IDE(原生 SDK)开发黑莓 10 移动应用程序。

在我的代码中,我想添加一个函数来检查文件是否损坏。

我应该如何进行?

最佳答案

我能想到的两种方法:-

1) 如果您要写出文件,请确保您有一组特定的字节在末尾写出。读入文件时,移动到文件末尾并检查这些字节是否存在。如果不是,文件没有完成写入,可以认为是损坏的。另一种方法是将字节大小写到文件的开头,并在读回文件时检查文件大小的其余部分是否等于该数字。

2) 如果您正在检查一个未更改的文件,请存储文件内容的散列值,并在运行时生成散列值并将其与您存储的散列值进行比较。如果它们不同,则文件已被修改,您可以认为它已损坏。

关于c++ - 如何检查文件是否损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21384177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com