【问题标题】:Calculating speed in Mbps based on known filesize and time根据已知的文件大小和时间以 Mbps 为单位计算速度
【发布时间】:2017-08-20 19:25:33
【问题描述】:

我在制定一个公式以给出每秒兆比特的结果时遇到了挑战。

我有以下信息:

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

例如 1024 字节需要 27 毫秒。

以 Mbps 为单位的结果是什么?

我需要将一些东西放入变量中,例如:var mbps = (formulae)

【问题讨论】:

  • 那么如何将毫秒转换为秒呢?如何将字节转换为 Mb?
  • 到目前为止您尝试过哪些公式?
  • 欢迎来到 Stack Overflow!请阅读How to Ask。关键词:“搜索和研究”和“解释......任何阻碍你自己解决的困难”。 Stack Overflow 不是一个代码编写服务(尽管我确信当我写完这篇评论时,有人会回答这个问题)。

标签: javascript math


【解决方案1】:

注意Mbps to MB/s Converter

1 兆比特 = 0.125 兆字节

1 兆比特/秒 = 0.125 兆字节/秒

1 Mbps = 0.125 MB/s


根据如何Calculate Mbps

第一步

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

1024

第 2 步

将文件的字节数乘以 8 得到 位。

1024 * 8 = 8192

第 3 步

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

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

第四步

通过将 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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 1970-01-01
    • 2014-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多