あれそうだったの?
閉じた直後の改行コードもNG?

>[改行]
[改行]
[EOF]

じゃなくて

>[改行]
[EOF]

もダメで、

>[EOF]

じゃないとダメだとか?