100 Mbps to Download 100Gb: Complete Calculation, Optimization, and Faq Guide
Confusion around transfer speeds stems from a persistent marketing distinction: internet service providers sell bandwidth in megabits per second (Mbps), while operating systems measure file sizes in gigabytes (GB) and report transfer speeds in megabytes per second (MB/s).
One byte consists of eight bits. To convert network throughput into file storage figures, divide the line speed by eight:
$$\text{100 Mbps} \div 8 = \text{12.5 MB/s}$$
A standard gigabytes transfer calculation using base-10 metrics evaluates 100GB as 100,000 megabytes. Dividing 100,000 MB by 12.5 MB/s yields exactly 8,000 seconds:
$$\frac{100,000\text{ MB}}{12.5\text{ MB/s}} = 8,000\text{ seconds} \approx \text{2 hours, 13 minutes, 20 seconds}$$
Operating systems like Windows measure storage using the binary system (gibibytes, or GiB), where 100 GiB equals 102,400 MiB. Under binary accounting, that same 100 Mbps pipe yields roughly 11.92 MiB/s, requiring 8,192 seconds, or 2 hours, 16 minutes, and 32 seconds. Regardless of the base unit applied, perfect mathematical conditions never occur across living room hardware.