なんでバイナリモードじゃないのにfgetsの中で\r\nは\nに置き換えられていないんだ?