That may well be, because the system wants to be consistent in reporting file sizes and those should be measured in memory units. But WRT to networking, a megabit is considered to be exactly 1 000 000 bits. Not 1024 kB (which is 5% more). So when you see speeds reported as "100 Mbits/sec", that's what it is -- there is no ambiguity.
Yeah, a byte is a byte is a byte. I was just being a stickler.Why do people always have to complicate things so much... You get a file size of 12412322 you need a buffer size of 12412322... and, guess what, they designed it that way for our convenience.