DOS⼀Windows和Linux⼀Unix文件格式的区别

2025-05-18 22:42:05
推荐回答(2个)
回答1:

要看具体的文件类型,比如可执行文件,windows是pe格式,unix是elf格式。
如果是文本文件,则主要是在文件结尾的不同。
UNIX格式,每行的行尾都是用一个0x0a字符(换行字符LF)表示的,
而在WINDOWS/DOS下每行的行尾都是用0x0d 0x0a两个字符(回车字符CR,换行字符LF)表示的,
MAC机,每行的行尾都是0x0d字符表示,即回车字符CR。
在很多计算机语言中, 表示为字符或字符串是\r, 而表示为字符或字符中是\n.

回答2:

把windows下的ntfs改成linux下的ext3或ext4