どうせならdatをファイルじゃなくてメモリ常駐の変数にしてしまえば驚くほど
早くなるかも。最初のクライアントサイドプログラムだけHDDから送ってやるようにして。