Conversor de armazenamento de dados
Entradas
| Bytes | 1.000.000.000 B |
|---|
Conversor de armazenamento de dados
Converta tamanhos de dados digitais entre bits, bytes e unidades decimais (kB, MB, GB) ou binárias (KiB, MiB, GiB).
Decimal (SI)
Binário (IEC)
Prefixos decimais e binários
Armazenamento digital pode ser medido com dois sistemas de prefixos: o decimal (potências de 1 000, padrão SI) e o binário (potências de 1 024, padrão IEC). Ambos existem em uso simultâneo, o que explica por que um HD de "500 GB" aparece como cerca de 465 GB no Windows, ou por que velocidades de rede são anunciadas em megabits enquanto gerenciadores de download contam em megabytes.
A divergência tem origem histórica: fabricantes de armazenamento adotaram prefixos decimais enquanto os sistemas operacionais trabalhavam com endereços binários (potências de 2). Em 1998, a Comissão Eletrotécnica Internacional (IEC) padronizou prefixos binários próprios — kibi (Ki), mebi (Mi), gibi (Gi), etc. — de forma que 1 KiB signifique inequivocamente 1 024 bytes e 1 kB signifique 1 000 bytes.
A escala decimal (SI)
O sistema SI define os prefixos de armazenamento da mesma forma que qualquer outra grandeza física: por potências de 1 000.
| Unidade | Símbolo | Bytes |
|---|---|---|
| Kilobyte | kB | 10³ = 1 000 |
| Megabyte | MB | 10⁶ = 1 000 000 |
| Gigabyte | GB | 10⁹ = 1 000 000 000 |
| Terabyte | TB | 10¹² = 1 000 000 000 000 |
| Petabyte | PB | 10¹⁵ = 1 000 000 000 000 000 |
Fabricantes de HDs, SSDs, pendrives e cartões de memória rotulam a capacidade com esses valores decimais — em parte porque resultam em números maiores. Um disco de "1 TB" contém exatamente 1 000 000 000 000 bytes.
A escala binária (IEC)
A memória do computador e os espaços de endereçamento dos sistemas operacionais funcionam com potências de 2. Os prefixos binários IEC refletem isso com precisão.
| Unidade | Símbolo | Bytes |
|---|---|---|
| Kibibyte | KiB | 2¹⁰ = 1 024 |
| Mebibyte | MiB | 2²⁰ = 1 048 576 |
| Gibibyte | GiB | 2³⁰ = 1 073 741 824 |
| Tebibyte | TiB | 2⁴⁰ = 1 099 511 627 776 |
| Pebibyte | PiB | 2⁵⁰ = 1 125 899 906 842 624 |
O Windows historicamente exibia tamanhos de arquivo com valores binários, mas com rótulos como "KB" e "GB" — e ainda faz isso por padrão. Linux moderno e macOS migraram em grande parte para os rótulos SI.
Bits e bytes
As velocidades de rede são medidas em bits por segundo, não em bytes — convenção estabelecida pelo setor de telecomunicações, que adotou a nomenclatura em bits como unidade de largura de banda.
- Conexões residenciais são anunciadas em Mbps (megabits por segundo).
- Gerenciadores de download exibem o progresso em MB/s (megabytes por segundo).
- Para converter: divida Mbps por 8 para obter MB/s.
Uma conexão de 100 Mbps pode teoricamente baixar a 12,5 MB/s. Na prática, a sobrecarga dos protocolos reduz esse valor.
Por que a capacidade real é menor do que a anunciada
O fator de conversão se acumula a cada nível de prefixo. Na escala de gigabytes, a diferença é de cerca de 7%; na escala de terabytes, é de aproximadamente 9%.
| Capacidade anunciada | Bytes reais | Exibido no Windows (GiB) |
|---|---|---|
| SSD de 256 GB | 256 000 000 000 | ≈ 238 GiB |
| HD de 1 TB | 1 000 000 000 000 | ≈ 931 GiB |
| HD de 4 TB | 4 000 000 000 000 | ≈ 3 725 GiB |
Os bytes estão todos lá — a discrepância é inteiramente uma questão de convenção de rotulagem, não de dados perdidos.
A RAM é diferente
Os fabricantes de memória RAM especificam a capacidade em quantidades binárias (1 GB de RAM = 1 073 741 824 bytes), porque os chips de memória são endereçados por design com potências de 2. Por isso, um pente de "16 GB de RAM" contém genuinamente 16 GiB — ao contrário de um HD comercializado como "16 GB", que armazena apenas 16 000 000 000 bytes.
Perguntas frequentes (FAQ)
Qual é a diferença entre kB e KiB?
1 kilobyte (kB) = 1 000 bytes (decimal, prefixo SI). 1 kibibyte (KiB) = 1 024 bytes (binário, prefixo IEC). Em 1998, a IEC criou os prefixos "kibi-", "mebi-" e "gibi-" para eliminar a ambiguidade. Mesmo assim, sistemas operacionais e ferramentas de gerenciamento de arquivos costumam usar a definição binária com o rótulo "KB", o que gera confusão.
Por que meu HD mostra menos espaço do que o anunciado?
Fabricantes de discos rígidos usam prefixos decimais (1 GB = 1 000 000 000 bytes), enquanto o Windows calcula a capacidade com unidades binárias (1 GB = 1 073 741 824 bytes), mas exibe "GB" mesmo assim. Um HD de 1 TB contém 1 000 000 000 000 bytes, que o Windows mostra como aproximadamente 931 GB.
Qual é a diferença entre um bit e um byte?
1 byte = 8 bits. Bits são usados para velocidades de rede (Mbps, Gbps), enquanto bytes medem tamanhos de arquivo e capacidade de armazenamento. Para estimar o tempo de download, divida o tamanho do arquivo em megabytes pela velocidade da conexão em megabits por segundo e multiplique o resultado por 8.
Quantos bytes tem um GiB?
1 GiB (gibibyte) = 2³⁰ bytes = exatamente 1 073 741 824 bytes. Esse é o valor que a maioria dos sistemas operacionais chama de "1 GB" ao exibir informações de memória RAM ou armazenamento.
Aviso legal
Os prefixos decimais (kB, MB, GB…) usam potências de 1 000 conforme o padrão SI. Os prefixos binários (KiB, MiB, GiB…) usam potências de 1 024 conforme o padrão IEC 80000-13.
Próximas sugestões
Conversor de Base Numérica
Converte inteiros entre bases de 2 a 36: binário, octal, decimal, hexadecimal. Basta informar o número, a base de origem e a base de destino.