Sve je precizno objašnjeno ovde:
Wikipedia: Gigabyte
Citat:
Definition
There are two different definitions of gigabyte in general use:
1,000,000,000 bytes or 109 bytes is the decimal definition, used in telecommunications (such as network speeds) and most computer storage manufacturers (such as hard disks and flash drives). This usage is compatible with SI. Quote from Seagate: "For drive storage capacity, 1 gigabyte = 1,000,000,000 bytes (or one billion bytes).",[2] Similar quotes are found on the websites of other storage manufacturers.
1,073,741,824 bytes, equal to 10243, or 230 bytes. This is the definition commonly used for computer memory and file sizes. Microsoft uses this definition to display hard drive sizes,[3] as do most other operating systems and programs by default. By this definition, there are 1,0243, or 1024×1024×1024 bytes in a gigabyte. (This is equivalent to 1,024 megabytes, where one megabyte is 1,048,576 bytes or 220 bytes.) Since 1999, the IEC recommends that this unit should instead be called a gibibyte (abbreviated GiB).
The IEC's recommendations are frequently ignored amongst computer professionals, and "gigabyte" is used colloquially to mean 10243 bytes. The standard body JEDEC Solid State Technology Association acknowledges the conflict by noting that in light of the existence of the IEC recommendations this usage is deprecated but, in recognition of the widespread colloquial usage, it continues to recognize the definition of 10243 bytes solely in the context of semiconductor storage capacities.[4]
...
Dakle niko nije lopov, samo proizvođači diskova i proizvođači operativnih sistema koriste različite sisteme mernih jedinica, koje su samo u svakodnevnom govoru sve strpane u istu košaricu (kruške i jabuke)
