Viewing a single comment thread. View all comments

thejml2000 t1_iy8t701 wrote

For others here (from): > In December 1998, the IEC addressed such multiple usages and definitions by creating prefixes such as kibi, mebi, gibi, etc., to unambiguously denote powers of 1024.[10] Thus the kibibyte, symbol KiB, represents 2^10 bytes = 1024 bytes. These prefixes are now part of the IEC 80000-13 standard. The IEC further specified that the kilobyte should only be used to refer to 1000 bytes. The International System of Units restricts the use of the SI prefixes strictly to powers of 10.

Also: The ISO/IEC 80000 family of standards was completed with the publication of Part 1 in November 2009.

For us old timers (and a lot of documentation), KiB is still new. Indeed, KB is still said used to reference 1024 bases instead of kB which is 1000… and that’s why that IEC 80000-13 was published, to clear up that confusion and add KiB as a documented and remove ambiguity. It didn’t matter so much with low amounts, (64000 vs 65536 bytes for instance) but now that it’s used for petabytes, it’s kind of a big difference.

9

bitchface-hatchling t1_iy8w4tt wrote

This is correct I feel.

However, colloquially, GB is expanded to Gigabytes and hence would mean 1024 Kilobytes. There is also a difference between how the manufacturers build storage and how it is sold. The manufacturers still build storage in multiples of 1000s. So a 1 GB drive would have 1000 MBs, each of which would have 1000 KBs, each of which would have 1000 bytes. But the calculated capacity is then based on binary notations; (110001000*1000)/1024/1024/1024. You would have noticed this. A 1 GB storage drive only comes with ~953 MB of storage.

At least this is what I remember from my CS class.

3

frustrated_staff t1_iy8yud5 wrote

>n December 1998, the IEC addressed such multiple usages and definitions by creating prefixes such as kibi, mebi, gibi, etc., to unambiguously denote powers of 1024.[10] Thus the kibibyte, symbol KiB, represents 210 bytes = 1024 bytes. These prefixes are now part of the IEC 80000-13 standard. The IEC further specified that the kilobyte should only be used to refer to 1000 bytes. The International System of Units restricts the use of the SI prefixes strictly to powers of 10.

For us old timers, this is about as useful as the IAU saying that Pluto is not a planet. They can go f*** themselves

1