文件以文本方式打开与以二进制打开的区别
文件以文本方式打开与以二进制打开的主要区别在于换行符号的处理和对二进制文件的读写。在Linux平台中,这两种方式没有太大区别,因为文本文件以‘\n’作为换行符号。而在Windows平台中,文本文件以连在一起的‘\r\n’作为换行符号。当以文本方式打开文件时,系统会将‘\r\n’转换成一个字符‘\n’进行读取;在写入文件时,系统会将‘\n’转换成‘\r\n’写入。如果用文本方式打开二进制文件进行读写,读写内容就可能和文件内容有出入。因此,用二进制形式打开文件总是最保险的。
郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。
爱数码 广州云媒派信息技术有限公司 版权所有 粤ICP备2021127029号 关于爱数码