同一文件,在电脑上和手机上显示的大小不一样

image
image
如图,同样的文件在手机上显示的是8.26g,在电脑上显示的又是7.69g,我去搜了一下,看到了这样的解释,这也就是说,还是win的历史遗留问题对吧。。

不是早期犯的错误,而是 Windows 诞生的时候二进制前缀都还没出来。不过话说回来,改下资源管理器的单位应该也不会产生什么兼容性问题,只是用户可能有疑问。

1 个赞

210 =1024

这是二进制计算的结果.

操作系统, 不仅限于windows 都是这样计算.

只是后来硬盘厂商更喜欢用 1000 进制来虚标容量. 这就导致了比如 内存 和 硬盘 明明都是1GB,其实一个是 1024 MB, 一个是1000 MB.

手机也类似.

1 个赞

是的,这个我知道,就是现在电脑和手机显示的不一样,其实电脑就是以1024为单位进行显示,手机就是以1000为单位进行显示的对吧?

对. 不过也要看APP. 部分第三方APP的计算大小也是1024的.

如图, 系统显示256GB, X-plore显示就是225GB

1 个赞

看这显示的是实际大小还是占用空间吧
占用空间的话,应该是分配单元大小造成的差异

比如说我有1.2m³的沙子,在A地用容积1m³的箱子来装,需要2个箱子,占用2m³空间
运到B地后换成用容积0.5m³的箱子装,需要3个箱子,但只占用1.5m³空间
这样子等量的沙子在A、B两地存放时占用的空间就会出现差异
这里箱子的容积就是硬盘在格式化时设置的分配单元大小


还有一个因素,单位不同
KB MB GB …(1MB=1000KB)
KiB MiB GiB …(1MiB= 1024 KiB)
用系统自带的计算器可以看到(数据模式)
还要注意大小写,如果是小写的b,1B=8b( B=Byte,b=bit

1 个赞

也就是说文件实际大小是8.26GB=7.69GiB是吧
虽然深究起来是手机显示更正确一点但我还是站Windows这边。因为实在是不知道把一个7.69g的文件显示成8.26g有什么实际作用。

1000进制除了给奸商虚标容量在IT业根本没啥卵用,希望1000进制滚出IT业。

之前知道奸商会按照1000进制虚标容量,但是我不知道手机上竟然也是按1000显示的。。
希望1000进制滚出IT业!

嗐,手机上原来也是按照1000进行显示的。。
x-plore还是良心啊

也不能完全这么说. 1000主要是计算方便. 本身容量差距并不是太大.