2TBのデータを1つのファイルに書き込みたいのですが、将来的にはペタバイトになる可能性があります。
データはすべてで構成されています'1'
。たとえば、"1111111111111......11111"
(各バイトは「1」で表されます)で構成される2TBのデータ。
以下は私のやり方です:
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の観点から、それを実装するためのより良い方法はありますか?