🧰 UtlKit

Como Usar o Conversor de Tamanho de Arquivo: Uma Contagem de Bytes, Seis Linhas de Unidades e os Modos Decimal 1000 e Binário 1024 no Navegador

Um valor, uma unidade, um modo: o conversor multiplica pelo fator da unidade, divide a contagem de bytes pelas outras cinco e imprime seis linhas, decimal 1000 e binário 1024, no navegador.

O Conversor de Tamanho de Arquivo toma um valor, uma unidade e um modo, e imprime a mesma quantidade nas seis unidades de uma vez: bytes, e as cinco escalas acima, seja no modo decimal (KB, MB, GB, TB, PB) seja no modo binário (KiB, MiB, GiB, TiB, PiB). Responde a uma única pergunta, quanto mede este arquivo nas outras unidades, e cada linha da tabela é derivada de uma única contagem de bytes. Toda a aritmética acontece no navegador, sem backend e sem chamada de API. Comece no Conversor de Tamanho de Arquivo e deixe os marcadores: escreva 10, mantenha TB selecionado, modo decimal.

A única contagem de bytes

O primeiro passo é uma multiplicação: o valor que você digitou é multiplicado pelo fator da unidade selecionada, e o produto é a contagem de bytes. Dez TB no modo decimal são 10 por 1000000000, uma contagem de 10000000000000. O segundo passo divide essa única contagem pelo fator de cada outra unidade, seis divisões no total, e cada quociente vira uma linha. Nenhum valor é convertido em um segundo e depois em um terceiro; cada linha lê os mesmos bytes de outro ângulo. A mesma lógica de contagem de bytes é a que a ferramenta Informação da Imagem aplica ao ler o tamanho de um arquivo de imagem real.

Bases decimal e binária

Os dois modos diferem apenas no tamanho do degrau entre unidades. O modo decimal degraua por 1000, de modo que um KB são 1000 bytes e um GB são 1000 por 1000 por 1000 bytes. O modo binário degraua por 1024, de modo que um KiB são 1024 bytes e um GiB são 1024 ao cubo, ou seja 1073741824 bytes. Alternar o modo mantém sua seleção válida mapeando a unidade escolhida para sua contraparte de posição, TB para TiB, MB para MiB, de modo que o mesmo número agora significa uma contagem de bytes ligeiramente diferente. A diferença se acumula no terceiro degrau: um GiB é cerca de 7 por cento maior que um GB. O panorama no nível de bit por trás de tudo, bits frente a bytes, é coberto pelo guia de texto para binário.

Correr o exemplo

Escreva 10 com TB selecionado no modo decimal. As linhas se imprimem assim: 10000000000000 bytes, 10000000000 KB, 10000000 MB, 10000 GB, 10 TB e 0.01 PB. Alterne para o modo binário, e a unidade selecionada vira 10 TiB: 10995116277760 bytes, 10737418240 KiB, 10485760 MiB, 10240 GiB, 10 TiB e 0.009313 PiB. As linhas decimal e binária divergem em cada degrau acima de bytes, porque seus fatores diferem, e a divergência cresce com cada degrau que você sobe.

A tabela de referência

Abaixo da tabela a ferramenta lista seis arquivos do cotidiano com suas contagens de bytes fixas: um e-mail de texto com 50000 bytes, uma foto com 3000000, uma música MP3 com 5000000, um filme 1080p com 1500000000, um instalador de SO com 4000000000 e um jogo com 50000000000. Cada linha mostra a contagem expressa em GB no modo decimal, 0.05, 3.00, 5.00, 1.50, 4.00 e 50.00, ou em GiB no modo binário, onde o filme lê 1.40, o instalador 3.72 e o jogo 46.57. A tabela existe para que você reconheça uma ordem de grandeza assim que lê um tamanho. Se quer que o tamanho de verdade se mova, o Conversor de Imagens re-codifica o arquivo em outro formato e a contagem de bytes segue o novo formato.

Como os números são impressos

A regra de impressão mantém a tabela legível ao longo de dez ordens de grandeza. Um zero se imprime como 0 sozinho. Um valor de 1 ou maior se imprime com agrupamento e no máximo 2 decimais, de modo que a linha GB do exemplo se lê 10000. Um valor menor que 1 se imprime com 4 dígitos significativos, por isso a linha PB do mesmo exemplo se lê 0.01 enquanto a linha PiB da execução binária se lê 0.009313. A regra é a mesma nos dois modos; só muda a contagem de bytes subjacente.

O que ele não é

O Conversor de Tamanho de Arquivo não é um compressor. Ele reexpressa um tamanho; nunca toca os bytes. Se quer que o arquivo de verdade encolha, o Compressor de Imagens reduz uma imagem, o Minificador de CSS poda uma folha de estilo e o Minificador de JS poda um script, e cada um deles muda a contagem de bytes verdadeira. Ele também não é um inspetor de arquivos. Para os metadados reais de uma imagem, dimensões, formato e tamanho, o guia de Informação da Imagem percorre a leitura de um arquivo concreto.

Ferramentas Relacionadas

Perguntas Frequentes

O Conversor de Tamanho de Arquivo fala com alguma API ou servidor?

Não. Ele multiplica o valor pelo fator da unidade selecionada para obter uma contagem de bytes, divide essa contagem pelo fator de cada outra unidade para as cinco linhas restantes, e imprime cada cifra com a regra de dois decimais ou quatro dígitos significativos, tudo com a aritmética embutida no navegador. Nada do que você digita sai da página.

Por que as linhas KB e KiB mostram números diferentes para o mesmo arquivo?

Porque escalam com números diferentes. As unidades decimais escalam de 1000 em 1000, um KB são 1000 bytes e um GB são 1000000000 bytes. As unidades binárias escalam de 1024 em 1024, um KiB são 1024 bytes e um GiB são 1073741824 bytes. O intervalo cresce com cada degrau, e um GiB é cerca de 7 por cento maior que um GB, de modo que um arquivo se lê ligeiramente menor em GiB do que em GB.

Qual modo devo usar, decimal ou binário?

Use o lado da conversa em que você estiver. Rótulos de disco, velocidades de cabo e a maioria das páginas de fabricante usam números decimais, base 1000, enquanto tamanhos de RAM e muitos navegadores de arquivo de sistema operacional usam unidades binárias, base 1024. O conversor imprime as seis linhas em um modo de cada vez, então execute-o uma vez em cada modo e mantenha os dois conjuntos de cifras lado a lado.

Por que algumas linhas mostram 2 decimais enquanto as linhas minúsculas mostram 4 dígitos significativos?

Essa é a regra de impressão. Um zero se imprime como 0 sozinho. Um valor de 1 ou maior se imprime com agrupamento e no máximo 2 decimais, de modo que a linha GB da execução de 10 TB se imprime como 10000. Um valor menor que 1 se imprime com 4 dígitos significativos, por isso a linha PB dessa execução se lê 0.01 e a linha PiB da execução de 10 TiB se lê 0.009313.

O que o alternador de modo faz com a unidade que eu selecionei?

Mapeia a seleção para sua contraparte de posição, de modo que TB vira TiB, MB vira MiB e GB vira GiB, e o valor digitado fica onde estava. A contagem de bytes muda, porém, porque a nova unidade tem um fator diferente: 10 em TB são 10000000000000 bytes, enquanto 10 em TiB são 10995116277760 bytes, e cada linha da tabela se desloca de acordo.

Artigos Relacionados