操作文本文件和二进制文件的一些细节:
(1)在windows系统下,文本文件的换行标志是"\r\n"
(2)在linux平台下,文本文件的换行标志是“\n"
(3)在windows平台下,如果以文本方式打开文件,写入数据的时候,系统会将"\n"转换成"\r\n";读取数据的时候,系统会将"\r\n"转换成"\n".如果以二进制方式打开文件,协和都都不会进行转换。
(4)在linux平台下,以文本或二进制方式打开文本文件,系统不会做任何转换。
(5)以文本方式读取文件的时候,遇到换行符停止,读入的内容没有换行符;以二进制方式读取文件的时候,遇到换行符不会停止,读入的内容包括换行符(换行符被视为数据)