他のアプリケーション上でそのファイルを開いた際に変な風に見えてしまいます。Windows上では、\nを\r\nに透過的に変換するtext-mode変換フラグ('t')が提供されます。それに対し、'b'を使って強制的にバイナリモードにすることもできます。その場合データの変換はされません。't'をmode引数の最後に追加してください。バージョンによって異なります。したがって、互換性の意味から、常に適切なフラグを指定することが推奨されます。使用すると、メモ帳のようなアプリケーションで読めることを期待できます。画像ファイルが壊れたり、\r\nキャラクタがおかしくなる等の問題を抱えてしまうでしょう。フラグを指定することが強く推奨されます。設定することにより、include_pathのファイルの検索も行うこともできます。