Converter kilobytes para kibibytes

Última revisão do conteúdo:

1 KB são 0,9765625 KiB, porque um kilobyte tem 1000 bytes e um kibibyte 1024. Escreva o número de kilobytes e o conversor dá-o em kibibytes, a unidade em que o Windows e, no Linux, os comandos ls -h e du -h contam o tamanho dos ficheiros.

KB
KiB
para

Qual é a diferença entre KB e KiB?

Um kilobyte (KB) são 1000 bytes. O prefixo quilo significa mil no Sistema Internacional, tal como em quilómetro ou quilograma. Um kibibyte (KiB) são 1024 bytes, ou seja, 210 bytes. A Comissão Eletrotécnica Internacional (IEC) aprovou em 1998 os nomes e símbolos dos múltiplos binários[1], para que o mesmo símbolo deixasse de significar dois números diferentes.

O kibibyte é, portanto, o maior dos dois: tem mais 24 bytes, ou seja, 2,4%[1]. O mesmo número de bytes escrito em KiB dá por isso um valor um pouco menor do que em KB. Num único ficheiro isto importa quando tem de ficar abaixo de um limite exato, por exemplo num formulário que aceita anexos até 500 KB.

Porque é que um KB às vezes tem 1024 bytes?

Antes da norma da IEC, a informática também chamava kilobyte a 1024 bytes. O JEDEC, o organismo que elabora as normas das memórias de semicondutores, continua a incluir esse significado de quilo para a capacidade da memória nas suas definições. O Windows também conta o tamanho dos ficheiros em potências de 1024, mas escreve KB no resultado[2]. Um ficheiro de 4096 bytes aparece no Explorador de Ficheiros, que no Brasil se chama Explorador de Arquivos, como 4 KB, embora tenha 4 KiB.

No Linux, ls -h, du -h e df -h contam em potências de 1024 e juntam ao número apenas uma letra, por exemplo 4,0K. Com a opção --si, os mesmos comandos contam em potências de 1000[3]. As versões recentes do macOS mostram os tamanhos em unidades decimais[4], por isso um kilobyte no Finder são 1000 bytes.

Ecrã de um portátil com uma janela de terminal cheia de mensagens de um programa, ao lado de um editor de código
No ecrã do portátil está aberta uma janela de terminal com mensagens de um programa. Numa janela destas, du -h mostra o tamanho de um ficheiro com a letra K, que significa kibibytes. Fotografia: X, Unsplash.

Como converter KB para KiB? Fórmula e Excel

Multiplique os kilobytes por 1000 para obter bytes e divida o resultado por 1024. Em resumo: KiB = KB × 0,9765625. Um ficheiro de 500 KB tem 500 × 0,9765625 = 488,28125 KiB, e um limite de 100 KB são 97,65625 KiB. O resultado sai sempre 2,34% menor do que o número de kilobytes.

No Excel, escreva =CONVERTER(A2;"kbyte";"kibyte"). Nesta função o prefixo “ki” significa kibi, ou seja, 210, e “k” o quilo habitual[5]. A função tem o mesmo nome no Excel português e no brasileiro.

Para voltar de kibibytes a kilobytes tem o conversor de KiB para KB. Os mesmos dois padrões em unidades maiores comparam-se no conversor de MB para MiB e no conversor de GB para GiB, e os kilobytes em megabytes no conversor de KB para MB.

A quantos kibibytes correspondem os valores habituais em kilobytes?

Os resultados foram calculados pelo conversor. A divisão de kilobytes inteiros por 1,024 termina no máximo na sétima casa decimal, por isso os valores são exatos, sem arredondamentos.
KilobytesKibibytes
1 KB0,9765625 KiB
4 KB3,90625 KiB
10 KB9,765625 KiB
64 KB62,5 KiB
100 KB97,65625 KiB
128 KB125 KiB
256 KB250 KiB
500 KB488,28125 KiB
512 KB500 KiB
1000 KB976,5625 KiB
1024 KB1000 KiB
2048 KB2000 KiB
4096 KB4000 KiB
10 000 KB9765,625 KiB
100 000 KB97 656,25 KiB
1 000 000 KB976 562,5 KiB

Que formas de escrever kilobytes aceita este conversor?

O campo aceita e converte cada uma destas formas, por isso não é preciso corrigir nada antes de colar. A tabela mostra o que o conversor faz com cada uma, e os resultados foram calculados por ele próprio.
O que escreveO que o conversor mostraComo o lemos
1,51,4648438 KiBA vírgula separa as casas decimais, por isso o campo tem um kilobyte e meio.
1.51,4648438 KiBUm ponto antes de um só algarismo também separa as casas decimais, por isso o resultado é o mesmo que com 1,5.
1,5001,4648438 KiBA vírgula continua a ser decimal mesmo antes de três algarismos, por isso contamos um kilobyte e meio. Aparece um aviso por baixo do campo, e mil e quinhentos escreve-se 1500.
1.5001,4648438 KiBUm ponto isolado é sempre lido como separador decimal, por isso contamos um kilobyte e meio. Aparece um aviso por baixo do campo, e mil e quinhentos escreve-se 1500 ou 1 500.
1 000976,5625 KiBIgnoramos o espaço entre os milhares, por isso o campo tem mil kilobytes.
2½2,4414063 KiBO carácter ½ copiado de um texto é somado ao número que vem antes.
1e3976,5625 KiBA notação científica da folha de cálculo é lida tal como está: 1e3 são mil kilobytes.
500kB488,28125 KiBO símbolo kB colado ao número, também com k minúsculo, é ignorado e contamos só o número.
1 MB976,5625 KiBUm megabyte colado no campo dos kilobytes é escrito como 1000 KB, com um aviso por baixo do campo.
4 KiB4 KiBOs kibibytes colados no campo dos kilobytes são escritos como 4,096 KB, por isso o resultado volta aos mesmos 4 KiB.
4096 bytes4 KiBO número de bytes é primeiro convertido em kilobytes. O campo tem 4,096 KB e o resultado são 4 KiB exatos.

Converter Kilobytes para outras unidades

Fontes

  1. Prefixo binário — Wikipédia
  2. Binary prefix (versão inglesa) — Wikipédia
  3. Block size (em inglês) — GNU Coreutils
  4. Como é medida a capacidade de armazenamento nos dispositivos Apple — Apple
  5. CONVERTER (função CONVERTER) — Microsoft
  6. Prefixos do Sistema Internacional de Unidades — Wikipédia
  7. quilobyte — Dicionário Priberam da Língua Portuguesa

Todos os valores das tabelas foram calculados a partir das definições das unidades e verificados aritmeticamente antes da publicação. Os dados históricos e os nomes das unidades locais assentam nas fontes indicadas acima.

Última revisão do conteúdo: · escrito e verificado pela equipa Arteon

Perguntas frequentes sobre kilobytes e kibibytes

kB com k minúsculo é o mesmo que KB?

Sim, as duas formas significam kilobyte, ou seja, 1000 bytes. O Sistema Internacional escreve o prefixo quilo com k minúsculo, como em km ou kg[6], por isso o símbolo correto é kB. O K maiúsculo generalizou-se na informática e muitos programas escrevem KB. O conversor aceita as duas formas.

Quantos bytes tem um quilobyte segundo o dicionário?

O Dicionário Priberam define o quilobyte como 1024 bytes, com o símbolo kB[7]. A norma IEC chama a esse valor kibibyte (KiB) e deixa o quilobyte nos 1000 bytes, por isso num texto técnico kB significa 1000 bytes e KiB 1024.

Captura de ecrã da ferramenta gratuita da Arteon: Converter kilobytes para kibibytes

Tem uma pergunta ou sugestão?

Se encontrou um erro na tabela ou falta algum valor, escreva-nos.