I'm asking this question for a client and unfortunately have limited information.

Let's assume I have an HD video that I am transmitting online to someone else at 26.5 Mpbs (megabits per second). The client (for whatever reason) doesn't know how much space the movie occupies, he only knows that it is 100 minutes long.

How many GB (gigabytes) would that take up on a client's computer when legally downloaded/streamed?

With the calculations below I get 19.9 GB which seems REALLY high to me, I was expecting more like 2-3 GB. Did I do something wrong? Something I thought of (but have no experience with) is how much of that 26.5 Mbps is actually data from the movie? Some of it might be overhead etc?

// Calculations and notes

Using a bandwith tool at http://web.forret.com/tools/filesize.asp?speed=26%2C5&unit=Mbps&dur=6000 26.5 Mbps * 60 seconds * 100 min = 19.9 GB data

26.5 Mbps (that's megabits per second not megabytes per second) = 0.0033125 GBps (Gigabytes per second) 0.0033125 GBps * 60 seconds/min = 0.19875 GB/min 0.19875 GB/min * 100 min = 19.875 GB

Note that Mbps is in metric form (1Mb = 1,000,000 bits) but Gigabyte is in binary form (1 MB = 2^20 = 1,048,576 bytes and 1 GB = 2^30 = 1073741824 bytes) and that there are 8 bits in one byte.