我想将 2TB 数据写入一个文件,将来可能是 PB。
数据由所有'1'
. 例如,2TB 的数据由"1111111111111......11111"
(每个字节用'1'表示)组成。
以下是我的方式:
File.open("data",File::RDWR||File::CREAT) do |file|
2*1024*1024*1024*1024.times do
file.write('1')
end
end
也就是说,File.write
被称为 2TB 倍。从Ruby的角度来看,有没有更好的方法来实现它?