Some comments perhaps:
=> doesn't fit IMHO, as this is (AFAIU) not a general units conversion lib
=> binary units are in principle not just byte units, are they? so IMHO, also doesn't fit
=> analogous as with libbinaryunits,.. this is not a generic metric conversion lib, is it?
=> doesn't cover that you perhaps also cover bit (not byte) units with your lib
=> a) why using kibi, not gibi etc.? so this is a rather specific name,.. also the lib is not just about the 1024 units, but also the 1000
=>just strange,.. also there are perhaps more units in computing than just bits and bytes
=> same argument, as with libbinaryunits,.. also IMHO this is lib - inary
=> would be my vote,... b could be bytes and bits as well as binary
Strictly speaking this is nor about units but about prefixes. As far as I see binary prefixes are only used for bytes while for every thing else decimal prefixes are used. My suggestion:
By the way: I think the Ubunto UnitsPolicy as well as the library you are going to write are a good move to end the confusion.