by 7 » 2006年5月01日(月) 13:20
ファイルを分割・結合するソフトウェアを作っていて、分割する時に分割したいファイルの内容を一度に読み込んでそれを分割しているんですけど、分割したいファイルが50MBを超えた辺りから読み込みがイラつく処理速度になります...。
分割したいファイルを一度に読み込まず、一部読み込んで書き込んで、一部読み込んで書き込んで、と処理してもやっぱり時間がかかります。
大きなファイルを素早く読み込むのに何か良い方法はないでしょうか?
ファイルの読み込みはReadFile()関数を使っています。
ファイルを分割・結合するソフトウェアを作っていて、分割する時に分割したいファイルの内容を一度に読み込んでそれを分割しているんですけど、分割したいファイルが50MBを超えた辺りから読み込みがイラつく処理速度になります...。
分割したいファイルを一度に読み込まず、一部読み込んで書き込んで、一部読み込んで書き込んで、と処理してもやっぱり時間がかかります。
大きなファイルを素早く読み込むのに何か良い方法はないでしょうか?
ファイルの読み込みはReadFile()関数を使っています。