Linux与Windows,Mac文本文件行尾区别

Linux格式,每行的行尾都是以一个0x0a字符表示,也就是换行字符LF。

Mac OS X格式,每行的行尾都是以0x0d字符表示,也就是回车字符CR。

Windows格式,每行的行尾都是以0x0d,0x0a两个字符表示,也就是回车字符CR,换行字符LF表示。

在很多计算机里面,CR表示字符或字符串是\r,而LF表示为字符或字符串是\n


在Linux下面可以使用命令unix2dos,dos2unix,或者在vim中使用set fileformat=unix/dos/mac 进行格式的转换

在Windows中就需要借助UltraEdit等编辑软件转换







你可能感兴趣的:(Linux与Windows,Mac文本文件行尾区别)