![]() |
1
0
我们能避开零吗?不,不可能。
出于明显的安全原因,内核将清除在删除、截断等操作时释放的扇区。因此,当分配新文件时,它是
全是零。清算可能是
事实上的
稀疏文件根据经验,当你在文件中写零的时候 身体上 将零写入磁盘。它根本不会创建稀疏文件。
在软件中,创建稀疏文件需要使用
换句话说,你可以在C++中写这样的东西,你不会得到稀疏文件:
此代码示例假定
注意,一些专用工具支持稀疏文件。例如:
|