Ir para o conteúdo
OneKitly

MB, GB, TB: 1024 contra 1000, bits contra bytes explicados

Publicado a 04/07/2025 · 4 min de leitura · Calculadoras do dia a dia

Daniel Okonkwo

Daniel OkonkwoProgramador front-end e redator de Tecnologia na OneKitly

Desempenho web · Formatos de ficheiro

Verificado a partir de 2 fontes

Ver perfil
Em resumo

Os prefixos de armazenamento vêm em duas versões. As unidades decimais multiplicam por 1.000 (1 MB = 1.000.000 bytes), usadas pelos fabricantes de discos, enquanto as binárias multiplicam por 1.024 (1 MiB = 1.048.576 bytes), muitas vezes mostradas pelos sistemas operativos. Esse desfasamento explica que um disco vendido como 1 TB (1.000.000.000.000 bytes) apareça como cerca de 931 GB no seu explorador. Note também que 1 byte = 8 bits, por isso uma velocidade de 100 megabits por segundo entrega apenas cerca de 12,5 megabytes por segundo.

Perceba as unidades de dados com clareza: a divisão 1024 contra 1000, bits contra bytes, e porque um disco de 1 TB mostra cerca de 931 GB — com tamanhos reais de ficheiros e armazenamento.

1024 contra 1000: prefixos binários e decimais

Os computadores contam em binário, por isso foi natural agrupar bytes em potências de dois: 2^10 = 1.024. Os primeiros engenheiros pediram emprestado o prefixo métrico «quilo» para este valor 1.024, e o hábito manteve-se até mega, giga e tera. Entretanto, o sistema métrico define quilo como exatamente 1.000. Dois sistemas, nomes iguais, números diferentes.

Para acabar com a confusão, os organismos de normalização introduziram prefixos binários: kibibyte (KiB) = 1.024 bytes, mebibyte (MiB) = 1.024 KiB, gibibyte (GiB) e tebibyte (TiB). Neste esquema, «kilobyte» (KB) significa exatamente 1.000 bytes e «kibibyte» 1.024. A diferença cresce a cada passo: ao nível tera, 1 TB e 1 TiB diferem em cerca de 10%.

Bits contra bytes: o fator 8

Um bit é um único 0 ou 1; um byte é um grupo de 8 bits. A convenção é que um «b» minúsculo significa bits e um «B» maiúsculo bytes, por isso Mb é megabits e MB megabytes. O armazenamento mede-se em bytes, mas as velocidades de rede e ligação costumam ser dadas em bits por segundo, o que confunde toda a gente.

Consequência prática: divida o valor em megabits de uma ligação por 8 para estimar a velocidade real de download em megabytes. Uma linha de 100 Mbps descarrega a cerca de 12,5 MB/s, por isso um ficheiro de 1 GB demora cerca de 80 segundos a toda a velocidade. Multiplique por 8 no sentido inverso — uma transferência de 25 MB/s é um fluxo de 200 Mbps.

Tamanhos reais de ficheiros e armazenamento

Alguns pontos de referência ajudam. Uma página de texto simples são alguns kilobytes; uma foto de qualidade 3–8 MB; uma música cerca de 5–10 MB; uma hora de vídeo HD em streaming cerca de 3 GB. Um Blu-ray de camada dupla guarda 50 GB, e um SSD de portátil moderno costuma ser de 512 GB ou 1 TB. Um terabyte, em decimal, é um bilião de bytes — suficiente para cerca de 250.000 fotos.

É por isso que um disco de «1 TB» mostra menos. O fabricante conta 1 TB como 1.000.000.000.000 bytes decimais, mas o sistema divide três vezes por 1.024 para mostrar gibibytes, dando 1.000.000.000.000 ÷ 1.024³ ≈ 931 GB. Nada desapareceu; os dois lados apenas usaram gigabytes de tamanhos diferentes.

Conversor de armazenamentoConverta entre B, KB, MB, GB, TB e mais. Conversor de armazenamento grátis, instantâneo e preciso.Experimentar a ferramenta

Perguntas frequentes

Porque é que o meu disco de 1 TB mostra só 931 GB?
O fabricante usa o decimal 1 TB = 1.000.000.000.000 bytes, mas o seu sistema divide por 1.024 para mostrar gibibytes, o que dá cerca de 931. Não se perde espaço; as unidades diferem.
Qual é a diferença entre um bit e um byte?
Um bit é um dígito binário (0 ou 1); um byte são 8 bits. O «b» minúsculo significa bits e o «B» maiúsculo bytes, por isso 8 Mb equivalem a 1 MB.
A que velocidade descarrego numa ligação de 100 Mbps?
Divida por 8: 100 Mbps são cerca de 12,5 MB/s, por isso um ficheiro de 1 GB demora cerca de 80 segundos a toda a velocidade, antes da sobrecarga real.
Devo usar MB ou MiB?
Use MiB (base 1.024) quando quer unidades binárias precisas, como muitos sistemas fazem internamente. Use MB (base 1.000) para contagens decimais, como o marketing dos discos. Indicar qual usa evita a confusão 1024/1000.

Artigos que podem interessar-lhe

Todos os guias

Ferramentas relacionadas

Fontes

Detetaste um erro neste artigo?