Question: why is a megabyte 1024 bytes?
Answer: In most cases, this approximation is fine for determining how much space a file takes up or how much disk space you have. But there are really 1024 bytes in a kilobyte. The reason for this is because computers are based on the binary system. That means hard drives and memory are measured in powers of 2.