【问题标题】:How can two 100% identical files have different sizes?两个 100% 相同的文件怎么会有不同的大小?
【发布时间】:2015-11-18 22:35:11
【问题描述】:

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

  • encrypt.sh:299 字节
  • decrypt.sh: 13 bytes(其实这个大小是正确的,因为我有13 bytes:11个字符+两个新行)

encrypt.sh 及其 hexdump 的内容:

decrypt.sh 及其 hexdump 的内容:

encrypt.sh的文件信息窗口:

decrypt.sh的文件信息窗口:

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

【问题讨论】:

    标签: macos file unix size hexdump


    【解决方案1】:

    Mac OS X 文件系统正在实现分叉,因此较大的文件系统可能在其resource fork 中存储了一些特定的内容。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 2023-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多