O que são unidades de armazenamento de dados?

Os dados são contabilizados em bits e bytes. Um bit é um único 0 ou 1, e um byte tem 8 bits. Quantidades maiores usam um prefixo, e há dois conjuntos de prefixos:

  • Os prefixos decimais, os prefixos SI do sistema métrico, avançam em etapas de 1000: um quilobyte (kB) tem 1000 bytes, um megabyte (MB) tem 1000 quilobytes, seguido por gigabytes (GB), terabytes (TB), petabytes (PB), exabytes (EB), zettabytes (ZB) e yottabytes (YB).
  • Os prefixos binários avançam em etapas de 1024: um kibibyte (KiB) tem 1024 bytes, um mebibyte (MiB) tem 1024 kibibytes, seguido por gibibytes (GiB), tebibytes (TiB), pebibytes (PiB), exbibytes (EiB), zebibytes (ZiB) e yobibytes (YiB). Seus símbolos têm um "i" após a primeira letra.

Descrição da ferramenta

Esta ferramenta converte tamanhos de dados entre bits e bytes, usando os dois sistemas de prefixos: todos os prefixos decimais, de quilo a yotta, e todos os prefixos binários, de kibi a yobi, totalizando 34 unidades. Todos os conversores de armazenamento de dados aqui funcionam da mesma maneira, desde o Conversor de Unidades de Armazenamento de Dados geral até os conversores de um único par, como megabytes para gigabytes ou gibibytes para gigabytes: eles começam nas unidades indicadas no nome, e os menus Origem e Destino permitem selecionar qualquer uma das 34 unidades. Digite em um menu para encontrar uma unidade pelo nome ou símbolo, como "MiB". Digite um número e o resultado aparece enquanto você digita, pronto para copiar. O botão de troca inverte a conversão.

Unidades

Unidade decimal Em bytes Unidade binária Em bytes
Quilobyte (kB) 10³ = 1,000 Kibibyte (KiB) 2¹⁰ = 1,024
Megabyte (MB) 10⁶ = 1,000,000 Mebibyte (MiB) 2²⁰ = 1,048,576
Gigabyte (GB) 10⁹ = 1,000,000,000 Gibibyte (GiB) 2³⁰ = 1,073,741,824
Terabyte (TB) 10¹² Tebibyte (TiB) 2⁴⁰ = 1,099,511,627,776
Petabyte (PB) 10¹⁵ Pebibyte (PiB) 2⁵⁰ = 1,125,899,906,842,624
Exabyte (EB) 10¹⁸ Exbibyte (EiB) 2⁶⁰ = 1,152,921,504,606,846,976
Zettabyte (ZB) 10²¹ Zebibyte (ZiB) 2⁷⁰ = 1,180,591,620,717,411,303,424
Yottabyte (YB) 10²⁴ Yobibyte (YiB) 2⁸⁰ = 1,208,925,819,614,629,174,706,176

As mesmas unidades em bits vão de quilobit (kbit) a yottabit (Ybit) e de kibibit (Kibit) a yobibit (Yibit), cada uma correspondendo a um oitavo da unidade em bytes com o mesmo prefixo.

Exemplos

Tamanho Resultado
1 GB 1000 MB
1 GiB 1024 MiB
1 GiB 1073.741824 MB
1 TB 931.3225746154785 GiB
500 GB 465.6612873077393 GiB
1 TiB 1.099511627776 TB
1 kB 0.9765625 KiB
1 MB 8 Mbit
100 Mbit 12.5 MB
1 PiB 1125899906842624 B

Como funciona

A conversão é feita pelo mathjs, uma biblioteca matemática de JavaScript, com seus prefixos decimais e binários. Ela calcula usando números decimais exatos e frações, em vez de números de ponto flutuante; assim, uma quantidade como 0.1 kB é convertida exatamente em 100 B, e cada resultado é arredondado para 16 algarismos significativos, que representam todos os 1125899906842624 bytes de um pebibyte. Resultados a partir de 10¹⁶ são escritos em notação científica, para que cada algarismo exibido seja significativo: 1 EiB aparece como 1.152921504606847e+18 B. O mesmo vale para resultados abaixo de 0.000001, como 1.25e-13 TB para 1 bit.

Dicas

  • Para converter uma velocidade em megabits por segundo para megabytes por segundo, converta megabits em megabytes: 100 Mbit são 12.5 MB, então 100 Mbit/s são 12.5 MB/s.