GNOME Bugzilla – Bug 427807
Why not use IEC unit Kibi for files size?
Last modified: 2008-09-28 13:06:26 UTC
Kibi (Ki) = 1024 (2^10)
Mibi (Mi) = 1048576 (2^20) and no confusion
A good external link here:
because nobody will understand it and "normal" people are used to kB?
There was a pretty long series of knock-down, drag-out mailing list threads about this during the GIO migration, and the end result is that it was decided that g_format_size_for_display() would always return base 2 units; as a result of Nautilus being a direct consumer of this API, and as a result of wanting to be as kind to users as possible and not change set-in behaviors, this is how we work too.
http://mail.gnome.org/archives/gtk-devel-list/2007-December/msg00240.html for a small piece of the discussion (you should be able to navigate the archives from that point and see the rest).
So I'm closing this as WONTFIX as a result of the above. (Please don't turn this into a war). There was a suggestion that maybe we could make it locale dependent for those who want e.g. en_US_GEEKY_SIZES, but nothing ever came of it. If you really want to push this, open a bug against GLib and the g_format_size_for_display() function.
*** Bug 458869 has been marked as a duplicate of this bug. ***
*** Bug 551541 has been marked as a duplicate of this bug. ***
I opened bug 554172 against GLib.