A file of 4,980,736 bytes will show as 4864 KB because in Microsoft file sizes a KB is 1024 (2^10) bytes. This also the case with RAM.
However in data transmission rates or disk capacity, a KB (kilobyte) or Kb (kilobit) means 1000. This is also the case for file sizes in Linux and OSX.
This difference is the reason an "80 GB" hard drive (GB = 10^9 bytes) shows in Windows with a capacity of less than 75 GB (GB = 2^30 bytes).
(Check it out in the properties of your hard drive.)
A peculiar anomaly was the 1.44MB floppy disk.
This was based on 1 MB = 1000 KB and 1KB = 2^10 bytes.
This is NOT quite right... There is a difference between KB, Kb and kB
It used to be only one, KB, for Kilobyte...
Old fashioned style maths as well as some fancy marketing leads to big differences in 'optical' speeds,
1 bit,
1 Byte (2 ^ 3 = 8 bits),
1 KB (2 ^ 10 = 1024 Bytes (or * 8 = 8192 bits) )
1 MB (2 ^ 10 KB = 1024 KB, or (2^20) 1.048.576 Bytes or 8.388.608 bits)
1 GB (2 ^ 10 MB = 1024 MB, or (2^30) 1.073.741.824 Bytes or 8.589.934.592 bits)
Windows is still going by this "original" system and is the "right" way of doing things IMHO.
Now a days ...
1kB = 1000 Bytes
1mB = 1000 kB, 1.000.000 Bytes
1gB = 1000 mB 1.000.000 mB, 1.000.000.000 Bytes
The names have swapped, gB is now GB for Gygabyte as we all know it. The 2^30 bytes for gB is now called not a Gygabyte but gibibyte.
Note that this is gB with small g big B, big B being BYTES. Now go to your ISP and find your indicated speed, guess its likely it will say 20 Gb for 20.000.000 bits, not bytes this is a very common misconception so you have devide that by 8, 2.500.000 Bytes then devide that by 1024 and again by 1024 gives us 2.38 gB (or "old fashioned original" Gigabytes (now gibiBytes). How are you being "stolen from" is compare 20 gb to the 20 gB
20 gb = 2.500.000 bytes
20 gB = 21.474.836.480 Bytes (old fashioned Gigabytes, now gigiByte)
This is why 400 GB, translates into 372 gB
The swap between GB and gB went very quietly by mainly Harddrive manufacturers to "give more for less" , then the gb sneaked in because 20 gb just looks a lot better to sell than 2.5 GB or really gB for ISPs...
I hope that gives more answers than create questions
