Na verdade, a diferença não é tão boa assim. Lembre-se que gigabytes, megabytes, etc, são múltiplos de 1024 e não 1000. Então, um megabyte é 1024 2 e um gigabyte é 1024 3 .
Muitas linguagens de programação fornecem operadores de mudança convenientes, que permitem a conversão entre mega, giga, kilo e outros bytes. Aqui, usando Perl, podemos ver que seus dois valores não são tão diferentes:
## How many bytes is 134G?
$ perl -le 'print 134<<30'
143881404416
## How many gigabytes is 147035272690 bytes?
$ perl -le 'print 147035272690>>30'
136
Ainda há uma discrepância de 2G entre os números, mas não chega nem perto de 10G. Eu realmente não sei de onde vem essa diferença. Eu suspeito que há etapas de arredondamento envolvidas (provavelmente usando uma função floor ), mas eu Não conheço os detalhes.