Wow, I had no idea Kilobytes was redefined to 1024 bytes until I saw your response.
> The kibibyte was designed to replace the kilobyte in some computer science contexts, where kilobyte used to mean 1024 bytes [1]
I was aware of "kB vs kb" but Google doesn't differentiate between kb, kB and now as I have learnt, KiB.
Still, it's news to me, I missed the news of kilobyte being redefined to 1000.
[1]: http://en.wikipedia.org/wiki/Kibibyte