Conversor de unidades de armazenamento de dados
Converta tamanhos de dados instantaneamente enquanto digita: bits, bytes, kB, MB, GB, TB e unidades decimais maiores, além de unidades binárias como KiB, MiB, GiB e TiB.
Entrada
Saída
Leia-me
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.