XML 架构文件 (.xsd) 在 Linux 和 Windows 上的大小不同
XML schema file (.xsd) has different size on Linux and Windows
我有一个 XML 模式文件 (.xsd),它在 Linux 和 Windows 上显示不同的大小。可能是什么原因?
当我比较两个文件时(Windows),他们的数据相同,也许文件大小仍然不同。 Windows 文件比 Linux 文件大几百个字节。
unix 和 windows 传统上在文本文件中有不同的行尾(例如 XML)。
虽然 Linux 使用 LF
(又名 \n
),但 Windows 使用 CRLF
(又名 \r\n
)。
后者占用2个字节,而前者只需要一个字节
因此,如果您以 "native" 方式创建文件(例如,现代版本的 vontrol 系统将根据检出文件的系统自动转换行结尾),您将以 w32 结尾文件比它们的 unix 版本稍大(每行一个字节)。
我有一个 XML 模式文件 (.xsd),它在 Linux 和 Windows 上显示不同的大小。可能是什么原因?
当我比较两个文件时(Windows),他们的数据相同,也许文件大小仍然不同。 Windows 文件比 Linux 文件大几百个字节。
unix 和 windows 传统上在文本文件中有不同的行尾(例如 XML)。
虽然 Linux 使用 LF
(又名 \n
),但 Windows 使用 CRLF
(又名 \r\n
)。
后者占用2个字节,而前者只需要一个字节
因此,如果您以 "native" 方式创建文件(例如,现代版本的 vontrol 系统将根据检出文件的系统自动转换行结尾),您将以 w32 结尾文件比它们的 unix 版本稍大(每行一个字节)。