Last, for those wondering why the number of 5,120,000 precisely presents 5MB but not just simple 5,000,000. The short answer is because the size in computer is calculated in binaries, not decimally. And the long answer, well, you can find it here. Just remember, 1024 is a magic number when calculating the computer size in exact amount. For example,

When speaking of 5MB, we are actually talking about a precise number at 5,120,000 bytes.