>>16761088
Commonly, base-1000 prefixes are used as base-1024 prefixes, but with “K” instead of “k”, which does cause ambiguity.
However, if you want to use explicitly and unambiguously base-1024 prefixes, you can use these:
https://en.wikipedia.org/wiki/Byte#Multiple-byte_units

eg
KiB = 1024 B
1 MiB = 1.048576 MB

They're not uncommonly used, and they are standardized by the IEC, so using them is in no way a form of cheating.

They tie in well with the second proposed improvement I stated:
>>16759157