Converter unidades de dados e armazenamento
Escolha exatamente a unidade desejada. Unidades decimais SI e unidades binárias IEC são representadas separadamente para que GB não seja tratado silenciosamente como GiB.
A correção importante: GB e GiB não são a mesma unidade
A versão anterior desta ferramenta oferecia uma chave “1000 ou 1024” mantendo rótulos como KB, MB e GB. Isso reflete uma prática histórica de software, mas mistura dois sistemas de nomenclatura. Na notação padronizada, prefixos SI são decimais: 1 kB = 1000 B, 1 MB = 1.000.000 B e 1 GB = 1.000.000.000 B. Múltiplos binários usam prefixos IEC: 1 KiB = 1024 B, 1 MiB = 1.048.576 B e 1 GiB = 1.073.741.824 B.
1 byte equivale a 8 bits
O símbolo de byte é B maiúsculo, enquanto bit normalmente é escrito como bit. Essa diferença importa: 1 MB é um megabyte, enquanto 1 Mbit é um megabit. Como um byte contém oito bits, 1 MB corresponde a 8 Mbit quando os dois prefixos usam a mesma escala decimal.
Unidades decimais: kB, MB, GB, TB e PB
Prefixos SI são potências de dez. Kilo representa 10³, mega 10⁶, giga 10⁹, tera 10¹² e peta 10¹⁵. Aplicados a bytes, produzem múltiplos decimais exatos. Essa convenção aparece com frequência na capacidade nominal de dispositivos de armazenamento, em taxas de rede e em documentação técnica orientada a padrões.
Unidades binárias: KiB, MiB, GiB, TiB e PiB
Prefixos binários IEC representam potências de 2¹⁰. Kibi (Ki) é 2¹⁰, mebi (Mi) é 2²⁰, gibi (Gi) é 2³⁰, tebi (Ti) é 2⁴⁰ e pebi (Pi) é 2⁵⁰. Portanto, 1 GiB possui exatamente 1.073.741.824 bytes. Esses nomes eliminam a ambiguidade criada pelo uso histórico de símbolos SI para quantidades binárias.
Por que esta calculadora usa kB em vez de KB para kilobyte decimal
Na notação SI, o símbolo de kilo é k minúsculo, portanto o símbolo orientado a padrões para kilobyte é kB. K maiúsculo não é o símbolo SI do prefixo kilo. Muitos sistemas operacionais, produtos e interfaces ainda exibem KB por razões históricas ou práticas, então as duas formas aparecem no mundo real. Esta calculadora usa kB para a unidade decimal e KiB para a unidade binária, deixando os significados explícitos.
Por que um disco de “1 TB” pode parecer menor em alguns sistemas
Um dispositivo anunciado como 1 TB em notação decimal contém 1.000.000.000.000 de bytes. A mesma quantidade corresponde a aproximadamente 931,323 GiB. Se um software divide a quantidade de bytes por potências de 1024, mas rotula o resultado como GB em vez de GiB, o usuário vê um número aparentemente menor mesmo sem perda da capacidade bruta em bytes. Formatação, metadados do sistema de arquivos, partições e espaços reservados podem criar diferenças adicionais.
MB não é a mesma coisa que Mbit
Taxas de enlaces de rede são normalmente expressas em bits por segundo, como Mbit/s ou Gbit/s, enquanto tamanhos de arquivos são normalmente expressos em bytes. Uma taxa ideal de 100 Mbit/s corresponde matematicamente a 12,5 MB/s antes de considerar overhead de protocolos, codificação, retransmissões e outros efeitos reais. Não compare diretamente um arquivo em MB com uma taxa em Mbit/s sem considerar o fator oito e a dimensão de tempo.
Definições exatas versus exibição em ponto flutuante
Os fatores de conversão usados aqui são definições exatas para as unidades listadas. A calculadora realiza a aritmética com números de ponto flutuante do PHP, portanto valores extremamente grandes ou resultados com muitas casas fracionárias podem ser arredondados na exibição. Para cálculos comuns de armazenamento, memória e redes isso normalmente é suficiente, mas aplicações que exigem contabilização inteira com precisão arbitrária devem usar uma biblioteca apropriada de inteiros grandes ou decimais.