我正在制作一个 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/