Blogs

  • Browse Blogs
  • My Blog
  • My Updates

Tags Help

  • View as cloud  | list

Similar Blogs

photo

Jeff Tujetsch

16 Entries |  Jeff Tujetsch
Updated 
RatingsRatings 1     CommentsComments 5
photo

Yellow is the...

72 Entries |  Tim Tripcony
Updated 
RatingsRatings 2     CommentsComments 34
photo

Lotus Nut

111 Entries |  Chris Whisonant
Updated 
RatingsRatings 23     CommentsComments 157
photo

Erik Brooks

35 Entries |  Erik Brooks
Updated 
RatingsRatings 9     CommentsComments 92
photo

You need Note...

16 Entries |  George Paglia
Updated 
RatingsRatings 2     CommentsComments 9

Bookmarks

Better than Good Enough

Blog Authors:  Grant Lindsay  

All entries tagged with gigabyte

How do you abbreviate your bytes?

Grant Lindsay  |    |  Tags:  gibibyte gigabyte memory standards abbreviate  |  Comments (0)

How do you abbreviate memory (or storage) sizes? For example, which of these would you say best describes 2,512,555,869 bytes?


  1. 2.51 GB
  2. 2.34 GB
  3. 2.34 GiB

Before I tell you the correct answer, let's look at what is different about these abbreviations:


  1. 2.51 GB—This value, you might have guessed, is obtained by dividing the value in bytes by 10^9, which is 1,000,000,000 (one billion or one thousand million, if you prefer) and appending the "gigabyte" units, GB.
  2. 2.34 GB—We arrive at this value by dividing the number of bytes by 1,024^3 (or 2^30 or 1,073,741,824) and using the same units as a.
  3. 2.34 GiB—The value is determined exactly like b., but the units, GiB, are different.

So which one is correct? Here is what Wikipedia has to say on the subject:


  • 1,000,000,000 bytes or [ 10^9 ] bytes is the official definition, based on the metric system (SI) of prefixes for multiples. It is used in telecommunications for network speeds and traffic volume and by most computer storage manufacturers for capacities of hard disks and flash drives... The Linux kernel also uses this definition.
  • 1,073,741,824 bytes, equal to [ 1024^3 ], or [ 2 ^ 30 ] bytes is the interpretation commonly used for computer memory and often file sizes. Microsoft uses this definition to display hard drive sizes. Since 1999, the [ International Electrotechnical Commission ("IEC" )] has defined this quantity as gibibyte (abbreviated GiB) and most standards bodies now recommend this usage.

Somehow, I am not surprised that the storage manufacturers would favor the first definition. This gives the illusion of larger drive capacities, if the reader assumes the 2^30 method of calculation. But maybe, that's just my suspicious nature, since the difference is less than 2.3%.


I wondered why, though, I hadn't seen more wide-spread use of gibibyte (GiB), if this has been the "standard" for the past ten years. The article goes on to explain.


The IEC's recommendations are frequently ignored amongst computer professionals, and "gigabyte" is used colloquially to mean [ 1024^3 ] bytes.

If we assume that the IEC has any authority to make these determinations, then we are left in an interesting pickle: Choosing between "right" and "popular." If we take our stand on principle and use the standard, we may confuse our customers. If we go with the flow, then why have a standard at all?


How do you abbreviate your bytes?


Incidentally, the Notes 8.0 Mail template goes for the popular:


image

P.S.: I hate fighting editors. This: 1,024<sup>3</sup> is perfectly valid HTML. Leave it alone!


Skip to main content link. Accesskey S
IBM Lotus Connections Help Tools About

Tags

A tag is a keyword that is used to categorize an entry. To view the entries with a particular tag, click a tag name or enter a tag in the box.
The tag cloud indicates the frequency of tag use. Popular tags appear darkest. The slider control adjusts how many tags are displayed in the tag cloud.