2012-08-14 264 views
1

我已经搜索了一些帖子,无法找到iPhone下的最大文件大小。iPhone中单个文件的最大尺寸是多少?

由于上述职位说,文件的最大尺寸取决于可用磁盘空间。那么,我可以将所有内容存储到sqlite文件中,它的文件大小可以超过4GB或10GB?

+0

不知道正确的答案但是,我的手机上最大的应用程序是Spotify,3.6GB。我相信,它是决定文件最大大小的可用磁盘空间。 – 2012-08-14 03:41:09

+0

iOS是内部的32位操作系统。在最大时,它可以区分大小功率(2,32) - 1,即4 GB的内存地址。所以你理论上应该在最大值的情况下保持最佳状态。 – Apurv 2012-08-14 04:06:33

+0

@Apurv这与硬盘无关。这只有在操作系统尝试将整个数据库加载到内存中时才是相关的,在这一点上它会在达到4 GB之前被杀死(看看最新设备iPad 3上最大允许的内存是如何使用650 MB的) – borrrden 2012-08-14 04:31:27

回答

2

据我发现下面的链接,

  1. Mac OS, HFS File System volumn and file limits
  2. iOS filesystem, HFSX
  3. HFS, Wiki

作为第一个链接说,“对于Mac OS扩展的理论最大文件大小文件系统是数百万兆字节,实际上,最大文件大小等于最大卷大小,除了为文件系统信息保留少量的磁盘空间。“

由于最大文件大小等于最大卷大小,并考虑有关可用磁盘空间的因素。

因此,在我的结论中,单个文件的最大大小取决于可用磁盘空间。