逆に言うとWindows以外やWindowsのバイナリモードだとその処理が入ってないって事か?
Windows上で作成した\r\n改行のテキストファイルをLinux上で読むと結果が異なってくる?