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