jump to navigation

Convertendo Megabytes em Bytes 14/01/2009

Posted by Alexander Santos in Dicas.
trackback

Quando queremos compactar arquivos em várias partes usando o WinRar devemos informar qual o tamanho de cada parte do arquivo; mas como saber qual o tamanho em Mega já que ele informa em Bytes? Primeiro devemos saber o que é byte, Kbyte, Mega e etc.

bit = binary digit, ou seja, dígito binário, onde cada algarismo binário é representado por um ‘0’ ou um ‘1’. O sistema binário é utilizado devido ao uso desse sistema por componentes eletrônicos.

Para um número binário de 8 algarismo (8 bits) nós formamos um Byte, cada Byte pode representar um caractere, ou seja, cada letra (caractere) que escrevemos representa 8 bits ou 1 Byte, por exemplo, a palavra Casa tem 32 bits ou 4 Bytes.

Então nós temos:

  • Nibble = 4 bits;
  • Byte = 8 bits;
  • Word = 16 bits;
  • Double Word = 32 bits;
  • Quad Word = 64 bits.

Detalhando o mais conhecido que é o Byte, vemos que ele está limitado a um predeterminado número de bits, ou seja, o número máximo que podemos expressar. Como o sistema binário usa o número 2 como base, então nós temos:

Byte = 28 (256 variações) EX: 0000001; 00000011; 10101010 e etc.

Para facilitar o entendimento: Nibble = 24; Word = 216; e assim por diante. Repare que a base é sempre 2, o que varia é a potência, logo, 2 elevado a Byte, Word ou Double Word e etc.

Dessa forma, temos números inteiros em binário.

Sabendo agora o que é Byte, vamos entender o que é Megabyte!

O sufixo K (kilo), que em decimal representa 1.000 vezes (como em Km e Kg), em binário representa 210 vezes (1024), logo, 1 Kbyte representa 1024 Bytes ,2 Kbytes representam 2.048 bytes e assim sucessivamente. Assim, o sufixo M (mega) representa 220 vezes (1.048.576). Usando a tabela abaixo você pode converter Kilo, Mega, Giga em Byte, para isso, use sempre a base 2 elevado ao sufixo desejado.

tabela

Agora ficou fácil! Vamos lá, para converter 150MB em Bytes basta extrair a potência de 220 e multiplicar o resultado por 150! O resultado é igual a 1.572.286.400 Bytes. Se fosse 150GB basta extrair a potência 230 e multiplicar o resultado por 150. Use a tabela!

Conversão rápida:

Kbyte = 1024 Bytes;

Mbyte = 1024 Kbytes;

Giga = 1024 Mbytes.

Lembre-se: KB = Kbyte e Kb = Kilobits, observe a letra ‘b’ se for B maiúsculo significa Byte, se for b minúsculo significa bit, não se confunda!

Leia a matéria: Dividindo arquivos em várias partes com o WinRar para aprender como compactar arquivos em várias partes.

Comentários»

1. rodrigues - 10/10/2011

entao pode explicar matematicamente como extrair 2 elevado a 20 no exemplo acima ?

Alexander Santos - 11/10/2011

É só executar a potência: 2 elevado a 20 é igual a 1.048.576, então, temos essa quantidade de bytes.

2. rodrigues - 11/10/2011

mt obrigado, nunca fui mt bom de potencia …

3. HanaPipers - 08/02/2012

🙂

4. caroline - 09/02/2012

150mb em kb ?

Alexander Santos - 09/02/2012

Basta multiplicar o valor em MB por 1024, ou seja, 153600 KB.

5. Lucas Bill - 19/09/2013

quantos bytes possui vinte megabytes ?

Alexander Santos - 20/09/2013

Lucas, boa tarde.

20 Bytes X 1024 = 20480 Bytes.

Alexander Santos - 01/09/2014

20 MB x 1024 = 20480 KBytes
20480 KBytes x 1024 = 20971520 Bytes

6. João Paulo - 04/08/2014

4,5 MegaBytes em Bytes como ficaria?

Alexander Santos - 04/08/2014

Basta multiplicar por 1024, seguido de 1024, ou seja, ao multiplicar por 1024 você converte em Kilo Byte, depois multiplica o KByte por 1024 e chega em Byte.
4718592 Bytes.

7. Lizi Queiroz - 28/08/2014

quero transformar 12
MB em KB!

Alexander Santos - 01/09/2014

12 MB x 1024 = 12288 KB.


Deixar mensagem para caroline Cancelar resposta