| Strictly speaking, 1024 bytes is a "kibibyte," 1,048,576 is a "mebibyte," etc. These names were adopted by the International Electrotechnical Commission in 2000, so that "kilobyte," "megabyte," etc. could be used for 1000 bytes, 1,000,000 bytes, etc., in accordance with the proper meaning of the SI prefixes. (For example, the "gigabytes" that hard drive storage is measured in are 1,000,000,000-byte gigabytes, not 1,073,741,824-byte gigabytes. When you buy a 100-GB hard drive, you're getting 100,000,000,000 bytes, not 107,374,182,400.) Granted, 1024 bytes is still commonly called a kilobyte, but you should at least accept the proper terms. |