ios - 显示文件大小 : 1000b = 1kb or 1024b = 1kb?

标签 ios file size byte

我正在制作一个 iOS 应用程序,其中某些文件的大小以 MB 为单位显示。我的问题是计算 1000 byte = 1kb 或 1024 byte = 1kb 是否正确?我看到 Mac 上的 Finder 以 1000b 计算,但一个名为 iFile 的 iOS 文件管理器以 1024b 计算。维基百科文章并没有真正回答我的问题。我只是特别询问文件大小而不是高清容量等。

最佳答案

My question is if it is correct to calculate 1000 byte = 1kb or 1024 byte = 1kb ?

两者都是正确的,并且都用于不同的情况。

1024 更常见于文件大小,而 1000 更常见于物理磁盘大小,但并不总是这样使用。正如您提到的,一些程序使用 1000 作为文件大小,而对于存储卡,通常使用 1024 而不是 1000。

单位使用不一致的一个例子是 1.44 MB 软盘。既不是 1.44 * 1000 * 1000 字节,也不是 1.44 * 1024 * 1024 字节,实际上是 1.44 * 1000 * 1024 字节。

已努力引入千字节单位,该单位始终为 1024 字节。它从来没有大受欢迎,但您可以看到它有时会被使用。

关于ios - 显示文件大小 : 1000b = 1kb or 1024b = 1kb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8632269/

相关文章:

javascript - 使用 Javascript 或 jQuery 进行文件操作

javascript - jquery在 'li'中找到 'ul'个项目的数量并应用一些数学来计算 'ul'的高度

android - Apk 大小与下载大小

ios - AVAssetExportSession exportAsynchronouslyWithCompletionHandler : method Not Called

ios - 在Swift 3中弹出模态

ios - 创建多个 NSTimers 倒计时

java - 在Java中使用图像的问题

java - 加载游戏分数

ios - 使用 UIGraphicsImageRenderer 渲染全尺寸图像

java - 如何在 Scala 中查找文件大小?