でかいファイルにアクセスする可能性があるなら
open(){} 使って行かバイト単位で読み書きした方が良い罠
ちっこいファイルとか、試作ならreadで済ます