将兆字节转换为千兆字节

convert mebibyte to gigabyte

如何将兆字节转换为千兆字节?目前我只是从兆字节转换为千兆字节。

export function megabyteToGigabyte(n: number) {
  return n / Math.pow(10, 3);
}

但是兆字节呢?

1 GB 约为 954 兆字节

因此您可以简单地将 n 除以 954,将 MiB 转换为 GB

function MebibyteToGigabyte(n){
  return n / 953.674; // 953.674 is the exact number
}

转换为字节:1 兆字节 = 1048576 字节

然后转换为千兆字节:1 GB = 1000000000 字节

这给你:

const MiBToGB = n => n * 1048576 / 1000000000;

console.log(MiBToGB(1000)); // 1.048576