>Why do we often say 1 kilobyte = 1024 bytes?
Because Windows, and only Windows, shows it this way. It is official and documented: https://devblogs.microsoft.com/oldnewthing/20090611-00/?p=17...
> Explorer is just following existing practice. Everybody (to within experimental error) refers to 1024 bytes as a kilobyte, not a kibibyte. If Explorer were to switch to the term kibibyte, it would merely be showing users information in a form they cannot understand, and for what purpose? So you can feel superior because you know what that term means and other people don’t.
I know the only other software with this kind of error: https://github.com/lsd-rs/lsd/issues/807
Windows also uses KB as measure unit which does not make sense (it's either kB or KiB)
Raymond Chen's blog isn't exactly official documentation, even if it's frequently better than the documentation.