2017-06-15 93 views
1

我在我的Mac-macOS Sierra上创建了一个.Zip文件(files.zip)。然后,我创建了一个包含使用的.zip文件的文件夹的ISO:.Zip文件大小减小/异常

hdiutil makehybrid -o ~/Documents/files.iso ~/Documents/files -iso 

的文件大小为4.28 GB。然后,我将files.iso作为CD-Rom挂载到Solaris 10(64位)VM上,并在本地复制这些文件。 .zip文件正好是4.0 GB

丢失文件发生了什么?

+0

如何你确定了这些值吗?你真的比较* zip文件*的大小与* iso文件的大小*? –

+0

@AndrewHenle我在比较.zip文件。在Solaris上,我使用了'ls -lh'。在MacBook上,我使用了_Right单击 - >获取Info_ ...也许这可能是问题。 – Jelphy

回答

1

没有丢失,只是不同的除数对于k,M,G等等...

例如在Solaris 11.3异是771.753.984字节大。 Mac OS将其报告为771.8 MB。这意味着Mac OS的计算是每千字节1000字节(兆字节,千兆字节)。您正在寻找Solaris文件大小的工具使用的是1024字节(千字节)(这是长久以来的计算方式)。或者就像今天所说的那样。一个kibibyte。您在Solaris中看到Kibibytes。

所以,本质上你的文件是4.28千兆字节或4 Gibibytes大。例如,当您查看ls的手册页以查看11.3的选项-h时,您将看到这个1024个文档。

如果你想看到的相同的数字在塞拉利昂,用ls -l --si(使用ls -lh显示为30M一个文件显示为31M使用ls -ls --si)