【问题标题】:What is the maximum size of single file in iPhone?iPhone中单个文件的最大大小是多少?
【发布时间】:2016-11-01 05:48:01
【问题描述】:

我搜索了一些帖子,找不到 iPhone 下的最大文件大小。

正如上面的帖子所说,最大文件大小取决于可用磁盘空间。那么,我可以将所有内容存储到 sqlite 文件中,并且文件大小可以超过 4GB 或 10GB 吗?

【问题讨论】:

  • 不确定正确答案 但是,我手机上最大的应用是 Spotify,有 3.6GB。我相信,它的可用磁盘空间决定了文件的最大大小。
  • iOS 内部是 32 位 OS 系统。最大可以区分大小为 power(2,32) - 1 的内存地址,即 4 GB。所以理论上你应该可以接受这么大的尺寸。
  • @Apurv 那与硬盘无关。这只有在 OP 尝试将整个数据库加载到内存中时才有意义,此时它将在达到 4 GB 之前被杀死(查看最新设备 iPad 3 上允许使用的最大内存是 650 MB)

标签: iphone ios


【解决方案1】:

根据我找到的以下链接,

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

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

因为最大文件大小等于最大卷大小,所以要考虑可用磁盘空间的因素。

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

【讨论】:

    猜你喜欢
    • 2021-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-11
    • 2015-05-04
    • 2012-01-01
    相关资源
    最近更新 更多