omega wrote:I have always learned KB (KiloByte) = 1024 Bytes, never heard of KiB (kibibyte) until recently. It seems there are misunderstandings whether the k should be in capital (K) or the small (k) or the b should in capital as well.
And I have always learned kB (kiloByte) = 1024 bytes (and I studied Computer Science with Master of Arts degree
). The capital "K" is
SI unit 10^3, so it's quite reasonable to have different prefix "k" for 2^10. (Problem is with MB, although mB - milliByte is non-sense, it has not been used anyway).
EDIT: I was mistaken here, sorry! In SI "K" stands for "Kelvin", the only "kilo" is "k", so from my argumentation now KB should be correct, mea culpa. But from the new point of view I will definitely accept "kiloByte" rather than "KelvinByte"
Kibibytes etc. are newer efforts to clear this mess, but kB was here before that (I remember it from time of MS DOS).
omega wrote:KB/MB has been used for ages why change this to kibibyte/mebi thing anyway?
I don't think so. Every good application
I know uses "kB" in correct meaning, not "KB".
(See screenshot from StrongDC++ client:
)
But the sad point is Microsoft. As mentioned by Jan Rysavy, me and jis, this is the situation:
- W2K - KB meaning 2^10
- WXP SP2 Czech - kB meaning 2^10
- WXP English - KB meaning 2^10