根据已知的文件大小和时间计算以Mbps为单位的速度

时间:2017-03-27 22:19:36

标签: javascript math

我在制定公式时遇到了极具挑战性的时间,因而得出每秒Megabits。

我有以下信息:

  

文件大小:1024字节(以毫秒为单位的时间。)

     

例如,1024字节需要27毫秒。

Mbps的结果是什么?

我需要将一些内容放入变量中:var mbps =(formula)

1 个答案:

答案 0 :(得分:0)

注意Mbps to MB/s Converter

  

1兆位= 0.125兆字节

     

1兆位/秒= 0.125兆字节/秒

     

1 Mbps = 0.125 MB / s

根据如何Calculate Mbps

  

第1步

     

以字节为单位表示计算机文件的大小。

1024

  

第2步

     

将文件的字节数乘以8以查找数字   位。

1024 * 8 = 8192

  

第3步

     

将传输的位数除以经过的时间,以秒为单位,   它需要传输文件。

8192 / (1/Math.pow(10, 3)) * 27 = 303407.4074074074

  

第4步

     

将bps除以1,000,000,将速度表示为Mbps。

303407.4074074074 / Math.pow(10, 6) = 0.3034074074074074

var filesize = 1024;
var Mbps = (filesize * 8 / ((1 / Math.pow(10, 3)) * 27)) / Math.pow(10, 6);

console.log(Mbps);