O que o conversor de tamanho de dados faz
O conversor de tamanho de dados muda um valor entre onze unidades de dados digitais: bit, byte (B), kilobyte (KB), megabyte (MB), gigabyte (GB), terabyte (TB), petabyte (PB), kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) e tebibyte (TiB). Digite em qualquer um dos lados; a lista Todas as unidades repete a quantidade em cada unidade.
Duas famílias partilham a lista: KB, MB, GB, TB e PB avançam em potências de dez (1 KB = 1,000 B), enquanto KiB, MiB, GiB e TiB avançam em potências de dois (1 KiB = 1,024 B). O byte é exatamente 8 bits nas duas: 100 Mbit são 12.5 MB. Uma taxa vezes uma duração é um tamanho — aritmética na calculadora padrão, durações no conversor de tempo, velocidades no conversor de velocidade.
Exemplos práticos
Um byte, um bit. 1 B é exatamente 8 bit, e uma linha de 100 Mbit/s move 12.5 MB (12,500,000 B, ou 12,207.03125 KiB) a cada segundo.
As duas escadas. Decimal: 1 KB = 1,000 B, 1 MB = 1,000 KB, 1 GB = 1,000,000,000 B, 1 TB = 1,000 GB, 1 PB = 1,000 TB. Binária: 1 KiB = 1,024 B, 1 MiB = 1,048,576 B, 1 GiB = 1,073,741,824 B, 1 TiB = 1,024 GiB.
A diferença. 1 GiB = 1.073741824 GB, 7.3741824% mais que um gigabyte decimal; na leitura inversa, 1 GB = 0.9313225746 GiB, cerca de 6.9% menos. Ela aumenta no degrau seguinte: 1 TiB = 1.0995116278 TB e 1 TB = 0.9094947018 TiB.
O disco no sistema operacional. Um disco de 500 GB contém 465.661287308 GiB, um de 1 TB 931.322574615 GiB, um SSD de 256 GB 238.418579102 GiB. O Windows imprime 465 GB e 931 GB — os mesmos bytes divididos por 2³⁰. A memória é diferente: 16 GiB são 17,179,869,184 B, ou 17.179869184 GB.
De onde vêm os fatores
O bit é a unidade básica da informação; o byte são 8 bits. Werner Buchholz criou «byte» em junho de 1956 na IBM, reescrevendo «bite» para que não fosse lido como «bit». A IEC 80000-13 codificou o byte de 8 bits e o seu símbolo B; o octeto são esses mesmos 8 bits.
Os prefixos decimais vêm do SI: k = 10³, M = 10⁶, G = 10⁹, T = 10¹², P = 10¹⁵, com o quilo a manter o k minúsculo. Os prefixos binários da IEC Ki, Mi, Gi e Ti, adotados em dezembro de 1998 e hoje na IEC 80000-13, significam 2¹⁰ a 2⁴⁰: 1 GiB = 1,073,741,824 B e 1 GB = 1,000,000,000 B exatos. Os fabricantes de armazenamento seguem a série SI; a RAM e o Windows mantêm o hábito binário.
Como ler os resultados e limites
- Regra de exibição.
- Os resultados levam 12 dígitos significativos com no máximo 10 casas decimais, separadores de milhares e
0 para zero. - Limite de dez decimais e expoentes.
- O limite de dez casas decide algumas leituras: 1 GB exato em GiB é 0.9313225746154785…, impresso como 0.9313225746, e 1 TB em TiB imprime 0.9094947018. Fora de 10⁻¹⁰–10¹⁵ os resultados passam à forma exponencial com seis casas: 1 byte em TiB mostra 9.094947e-13 TiB, enquanto 1 bit em GiB, logo acima do corte, mostra 0.0000000001 GiB.
- Valores armazenados e trocas.
- Doze dígitos significativos também arredondam inteiros exatos grandes: 1 TiB é exatamente 1,099,511,627,776 B, exibido como 1,099,511,627,780 B. Uma troca leva o valor exibido: 1 GB → GiB mostra 0.9313225746, e ao voltar a troca a linha de bytes fica em 999,999,999.983 B.
Leituras representativas:
| Entrada (cartão esquerdo) |
Linha |
Leitura |
| 1 GB |
Gibibyte |
0.9313225746 GiB |
| 1 GiB |
Gigabyte |
1.073741824 GB |
| 1 bit |
Gigabyte |
0.0000000001 GB |
| 1 PB |
Bit |
8.000000e+15 bit |
| 1 byte |
Tebibyte |
9.094947e-13 TiB |