Para converter gigabytes em bytes, multiplique o número por 2 ^ 30 ou 1.073.741.824. Muitas pessoas acreditam erroneamente que o gigabyte é simplesmente um bilhão de bytes, mas a distinção se torna maior com arquivos maiores. A memória do computador existe em números de base 2, ou potências de 2. Um kilobyte, por exemplo, é na verdade 1.024 bytes, não 1.000.
Um byte representa oito bits. Um bit é um único dígito binário, 0 ou 1. Cada dígito à esquerda em um byte representa uma potência crescente de dois, da mesma forma que os dígitos representam potências de 10 no sistema decimal, e todas as informações em um computador são, em última análise, expresso em forma binária nos níveis mais baixos de operação. É por isso que, quando você compra a RAM do computador, ela é sempre expressa em potências de 2, como 64 MB, 128 MB ou 256 MB. O prefixo "quilo-" foi usado porque nada correspondia ao fator de conversão exato. Coloquialmente, as pessoas ainda expressam um gigabyte como um bilhão de bytes.
Bits e bytes são duas medidas diferentes. Os bytes são abreviados com B maiúsculo, enquanto os bits são abreviados com b minúsculo. Isso causou confusão, especialmente ao lidar com velocidades de rede expressas em termos de bits.