\n行区切のデータにバイナリを含ませる時は、バイナリ中にたまたま「\n」などの データが混在していないかチェックしよう。 データファイルを更新する時は、ファイルをオープンすることに失敗する 可能性を考慮しよう。