Windowsの改行コードはCRLFだからだべ。
プログラム的には読み込む時にCRLF -> LF、書き込むときに LF -> CRLF
となる。
変換されないようにするには、バイナリモードにする。