为什么Mac OS X上的某些(全部?)文件更大?


12

我注意到这主要是与洪流有关,但也与其他有关。

例如,如果我下载了约700MB的电影,它将在Mac上下载并占用约760MB的电影。完全相同的洪流将占用我的Nexus 7或Windows 7桌面下载页面上列出的〜700MB。

我还看到此空间随着数码相机的照片(JPG格式),Final Cut Pro的电影文件,图像,Word文档,PDF等下载的文件而增加。大多数情况下,小的文件之间的差异可以忽略不计,通常等于几kB。但是,当文件较大时,很难忽略差异。

有人知道为什么会这样吗?是由于Mac OS X文件系统而不是Windows上的NTFS和FAT或Android上的YAFFS2和vFAT?

还是Mac以其他方式存储文件?

如果可能的话,我希望有一个规范的答案。


是的,Raghav,我认为这仅是因为文件系统结构,我具有FAT32系统的8 GB笔式驱动器,并且我无法复制Linux系统中的5.5 GB的文件,但由于笔式驱动器中没有更多空间,因此出现了错误。笔式驱动器只是空的,所有8GB可用。
路西法

3
@Lucifer这是因为FAT32的最大文件大小为4GB减去1个字节。但是,我并不是在问最大文件大小。我在问为什么会这样,我想也是因为文件系统的结构。
拉加夫·苏德

1
我的意思就是因为操作系统的文件结构。
路西法

在Windows中,右键单击并调出文件属性时,将获得2个数字,“大小”和“磁盘大小”。您能给我们这些完整的数字吗?以及适用于Mac OS的完整号码?
weston 2012年

密切相关,但不完全相同的问题:我使用多少存储空间?
slhck 2012年

Answers:


16

您确定始终使用相同的设备吗?

一些程序将字节数乘以1000的倍数,而其他程序将字节数乘以1024的倍数。这样,​​十亿字节的文件将是1000000000字节,即1000 MB(兆字节),但只有954 MiB(兆字节)。

参见http://en.wikipedia.org/wiki/Mebibyte


23

几年前,Mac OS X Snow Leopard将MB的大小更改mega1000000不是历史的标准1048576[1]。

因此,如果您比较文件使用的实际字节数,则应该相同。

[1] http://reviews.cnet.com/8301-13727_7-10330509-263.html


...而且我猜他们是这么做的,所以人们最终会停止抱怨“我的新3 TB驱动器只有2.7 TB!我被抢了!”
蒂姆·皮茨克

根据标准,使用1000字节== 1 KB是正确的。
Mike Weller 2012年

1
当然,每个人都知道并不是为了获得与SI兼容的二进制前缀而设计的“标准”,而是由于磁盘驱动器行业的游说。我的意思是“千字节”?来吧。由于许多原因,公制甚至都不应该在这里应用。但是,嘿,这是标准的……
托马斯

@Thomas它几乎与磁盘行业的游说无关,但实际使用上存在不一致。例如,“千兆以太网”的线速度为每秒10亿位。那应该是“ .93千兆以太网”吗?还是要怪以太网行业的游说?
David Schwartz 2014年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.