两个 100% 相同的文件怎么会有不同的大小?

How can two 100% identical files have different sizes?

我在 Mac 上有两个 100% 相同.sh shell 脚本文件:

encrypt.sh 的内容及其十六进制转储:

decrypt.sh 的内容及其十六进制转储:

encrypt.sh 的文件信息 window:

decrypt.sh 的文件信息 window:

他们有完全相同的 hexdump,那么他们怎么可能有不同的大小?

Mac OS X 文件系统正在实施分叉,因此较大的文件系统可能在其 resource fork.

中存储了特定的内容

使用 ls -l@ 获取更多详细信息。