このスレで言える事は、

1. バイナリモードで fread/fwrite を使って操作する
2. 丁度いいサイズでバッファリングする

くらいのもんだ。