Question: why 1 kb is not equal to 1000 bytes?
Answer: After all, "kilo" means 1000. 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.