Let’s All Get Behind the Mebibyte
Saturday, October 17th, 2009Even though it’s only October 2009, I was reading the November 2009 issue of Macworld, which I still subscribe to in real paper form, earlier this morning. I ran across (aren’t English idioms funny?) a sidebar article titled Show Leopard’s Funny Math. (Read the similar but not identical online article here.)
The article introduced three new words to my vocabulary:
- kibibyte (wiki article)
- mebibyte (wiki article)
- gibibyte (wiki article)
Even though these new units have been around for over 10 years, they still haven’t made it into the Merriam Webster Online Dictionary, or into my vocabulary. I have little influence over the former, but let’s try to change the latter.
The kibibyte, mebibyte, and gibibyte were created to alleviate the confusion between the commonly used meanings and the actual meanings of kilobyte, megabyte and gigabyte. For instance, a kilobyte’s commonly used meaning is 1000 bytes, but this is an approximation of the actual meaning of 1024 bytes. (Bytes are cheap now-a-days, so being off by 24 isn’t that significant, I suppose.)
| Word | Common Meaning | Technical Meaning | ||
| kilobyte | 1000 bytes | 1024 bytes | ||
| megabyte | 1000 kilobytes | 1024 kilobytes | ||
| gigabyte | 1000 megabytes | 1024 megabytes |
Kilobyte, megabyte, and gigabyte now need be confusing and/or ambiguous no longer. We’ve been misusing these words so long that the standards makers finally gave in. Now, it seems, the real meaning of kilobyte is 1000 bytes. This is consistent with the metric system, which, as we all know, the United States standardized on decades ago, making the time spent in elementary school learning both the English system and metric system of weights and measures a wise investment.
For old time sake, if you ever want to count by powers of two instead of powers of ten, you should use the new kibibyte, mebibyte and gigibyte.
