我总是看到将字节转换为 MB 或 GB 的解决方案
是否有将 MB 转换为字节的正确解决方案
现在,我使用如下:
MB * Math.pow(1024, 2);
Run Code Online (Sandbox Code Playgroud)
但如果我想转换 10GB,那么我设置 10 GB = 10000 MB,结果以字节为单位是不同的
谢谢
1 KiB = 1024 字节
1 MeB = 1024 KiB = 1024 2字节
1 GiB = 1024 MeB = 1024 2 KiB = 1024 3字节
更确切地说
1 KiB = 2 10字节
1 MeB = 2 10 KiB = 2 20字节
1 GiB = 2 10 MeB = 2 20 KiB = 2 30字节
希望能帮助到你。
SizeInBytes = SizeInGiB * Math.pow(1024, 3);
SizeInBytes = SizeInMeB * Math.pow(1024, 2);