显示文件大小:1000b = 1kb或1024b = 1kb?

Jon*_*asG 5 size byte file ios

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

Guf*_*ffa 5

我的问题是计算 1000 字节 = 1kb 或 1024 字节 = 1kb 是否正确?

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

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

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

我们努力引入千字节单位,该单位始终为 1024 字节。它从来没有流行过,但你有时会看到它被使用。