kil*_*ode 5 c file-io
C中的安全文件删除
我需要安全删除C中的文件,这是我做的:
fopen
lseek
ftell
fflush
fclose
这是怎么做的?因为我在橡皮擦中读到了"Gutmann 25 pass"的名字,所以我猜25是文件被覆盖的次数,'Gutmann'是随机化算法?
Mar*_*ett 8
没有操作系统的合作,你不能安全地做到这一点 - 而且往往不是这样.
当您打开文件并写入文件时,无法保证操作系统会将新文件放在与旧文件相同的旋转生锈位上.即使它确实如此,您也不知道新写入是否会像以前一样使用相同的簇链.
即使这样,你也不确定驱动器是否由于某些故障而没有映射出磁盘块 - 将你的世界统治计划留在标记为坏但仍然可读的块上.
ps - 不再需要25x覆盖,在头部跟踪较差的旧低密度MFM驱动器上需要它.在现代GMR驱动器上覆盖一次就足够了.
归档时间:
14 年,12 月 前
查看次数:
2639 次
最近记录:
9 年,10 月 前