两个 100% 相同的文件怎么会有不同的大小?
How can two 100% identical files have different sizes?
我在 Mac 上有两个 100% 相同 空 .sh
shell 脚本文件:
- encrypt.sh:299 字节
- decrypt.sh: 13 字节(实际上这个大小是正确的,因为我有 13 个字节:11 个字符 + 两个换行符)
encrypt.sh
的内容及其十六进制转储:
decrypt.sh
的内容及其十六进制转储:
encrypt.sh
的文件信息 window:
decrypt.sh
的文件信息 window:
他们有完全相同的 hexdump,那么他们怎么可能有不同的大小?
Mac OS X 文件系统正在实施分叉,因此较大的文件系统可能在其 resource fork.
中存储了特定的内容
使用 ls -l@
获取更多详细信息。
我在 Mac 上有两个 100% 相同 空 .sh
shell 脚本文件:
- encrypt.sh:299 字节
- decrypt.sh: 13 字节(实际上这个大小是正确的,因为我有 13 个字节:11 个字符 + 两个换行符)
encrypt.sh
的内容及其十六进制转储:
decrypt.sh
的内容及其十六进制转储:
encrypt.sh
的文件信息 window:
decrypt.sh
的文件信息 window:
他们有完全相同的 hexdump,那么他们怎么可能有不同的大小?
Mac OS X 文件系统正在实施分叉,因此较大的文件系统可能在其 resource fork.
中存储了特定的内容使用 ls -l@
获取更多详细信息。