文件大小的报告方式不同

时间:2018-04-03 10:25:13

标签: windows-10

为什么文件大小不同?

File Sizes

在Windows 10中,我可以看到所有这些尺寸:

  • 11,116 KB
  • 10.8 MB
  • 11,382,240 Bytes
  • 11,382,784 Bytes

如果我使用控制台窗口

D:\My Programs\2017\MeetSchedAssist\Inno\Output>dir *.exe
 Volume in drive D is DATA
 Volume Serial Number is A8B0-A5C6

 Directory of D:\My Programs\2017\MeetSchedAssist\Inno\Output

03/04/2018  08:50        11,382,240 MeetSchedAssistSetup.exe
               1 File(s)     11,382,240 bytes
               0 Dir(s)  719,837,487,104 bytes free

D:\My Programs\2017\MeetSchedAssist\Inno\Output>

据我所知,也许在物理媒体上它必须将它绕到物理上需要一定的空间,但上面的那一行:

  

大小:10.8 MB(11,382,240字节)

咦?为什么不说11.38 MB

1 个答案:

答案 0 :(得分:2)

曾几何时已定义

  

1 kB = 1024 B

     

1 MB = 1024 kB

如果你把你的字节数字一直分成MB,你就会得到所有这些数字。

现在他们注意到许多人倾向于走进那个陷阱,他们重新定义了单位倍数并定义了新的单位

  

1 kiB = 1024 B

     

1 MiB = 1024 kiB

     

1 kB = 1000 B

     

1 MB = 1000 kB

但这种方案并不是那么普遍(在存储介质的总尺寸规格方面似乎更常见)。

有趣的旁注:我想我并不是唯一一个以旧方式学习它并且现在将其与当前定义混合在一起的人。我认为这样的问题是人类主要以保守为导向的根本原因。