生成大型虚拟文件的算法

mac*_*cki 3 php algorithm file

有没有人写了一个快速算法生成一个的PHP伪文件,说500MB-2GB?

phi*_*hag 12

如果你根本不关心文件内容,你可以寻找任何位置并写一些东西:

$f = fopen('largefile', 'wb');
fseek($f, 2 * 1000 * 1000 * 1000, SEEK_SET);
fwrite($f, 'after 2 GB');
fclose($f);
Run Code Online (Sandbox Code Playgroud)

如果操作系统和文件系统支持稀疏文件,那么该文件将非常大,但实际上不会占用超过几个字节的磁盘空间.