Ios 显示文件大小:1000b=1kb还是1024b=1kb?

Ios 显示文件大小:1000b=1kb还是1024b=1kb?,ios,file,size,byte,Ios,File,Size,Byte,我正在制作一个iOS应用程序,其中一些文件的大小以MB为单位显示。我的问题是,计算1000字节=1kb或1024字节=1kb是否正确?我见过mac上的Finder计算为1000b,而iOS文件管理器iFile计算为1024b。维基百科的文章并没有真正回答我的问题。我只是特别问文件大小,而不是HD容量等。1024b=1kb 这个1000b的东西是公制的…;) 1KB的实际测量单位为1024B: 然而,一些软件和硬件制造商为了使自己看起来更好而努力减少消费者,可能会将其计算为1000B。这实际上是最

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

1024b=1kb


这个1000b的东西是公制的…;)

1KB的实际测量单位为1024B:


然而,一些软件和硬件制造商为了使自己看起来更好而努力减少消费者,可能会将其计算为1000B。这实际上是最近的趋势。

一个千字节过去是,有时(通常)仍然是1024字节。兆字节是1024KB,千兆字节是1024MB,依此类推。但最近,那些喜欢十进制的人把它们重新定义为1000次方,使一个千字节8000位取代了2次方。他们将旧单位重新命名为“kibites”和“mibibytes”或KiB和MiB

所以,如果你想取悦众1,你可以使用KiB和1024的幂。但是,我建议,如果您认为值得这样做,可以将其设置为默认为二进制KB


1不过,这并不能真正让两个群体都满意。我个人讨厌见到KiB。没关系。当需要精确测量时,请以字节为单位测量,不要缩写

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

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

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

1.44 MB软盘就是一个如何不一致地使用这些单元的例子。它既不是1.44*1000*1000字节,也不是1.44*1024*1024字节,实际上是1.44*1000*1024字节

为了引入kibibyte单元,它总是1024字节。它从来都不流行,但你可以看到它有时被使用。

基本单位(物理、数学…):

K=10^3, M=10^6

所以

1公里等于1000米。。但没有一公里是1024米

所以。。。 很多程序使用不好的单元1024Kb=1Mb 历史错误:)

使用普通1kb=1024的Windows
但如果你买1GB光盘,你就买10^9B

强制性的XKCD:@SLaks哈哈,我认为这是迄今为止对这个问题的最好答案:p+1这并没有帮助我找到答案,但它让我对迟到的回答感到很抱歉,但我总是说1024是基于二进制的,好像计算机以2的幂工作一样!这并不是一个bug,更多的是前缀之间的历史模糊性,以及硬盘厂商的一些粗略推销。我投了反对票,因为《通用英语词典》不是对单词进行技术解释的地方。