3

我在 android 手机上有一个文件,我想安全地擦除它。

我读了这个。它提到This is especially true on mobile devices containing flash, which has wear-leveling to prolong its life and isn't guaranteed to overwrite the same block internally when you overwrite a block on the filesystem.

那么,如果我想.Would 上使用该代码,它会在 Android 手机上安全擦除吗?或者当我RandomAccessFile用来将数据写入文件时,它会在新块而不是原始块上?

是否完全 100% 不可能知道确切的块指针android

或者我必须递归地创建一个文件,用随机数据写入,直到存储空间达到最大值。然后我尝试编辑我想删除的文件。当我重写内容并删除它时,闪存将被强制使用原始块。

4

1 回答 1

0

尝试阅读有关您提到的代码中使用的对象和方法的文档一点,您在用于保存文件的真实块上写的没有任何要点,并注意文件可以写成非顺序块,我想我的朋友告诉我关于文章讨论这个问题,他们使用 C++ 解决了它。

于 2012-08-30T12:23:58.617 回答