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.
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.
entao pode explicar matematicamente como extrair 2 elevado a 20 no exemplo acima ?
É só executar a potência: 2 elevado a 20 é igual a 1.048.576, então, temos essa quantidade de bytes.
mt obrigado, nunca fui mt bom de potencia …
🙂
150mb em kb ?
Basta multiplicar o valor em MB por 1024, ou seja, 153600 KB.
quantos bytes possui vinte megabytes ?
Lucas, boa tarde.
20 Bytes X 1024 = 20480 Bytes.
20 MB x 1024 = 20480 KBytes
20480 KBytes x 1024 = 20971520 Bytes
4,5 MegaBytes em Bytes como ficaria?
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.
quero transformar 12
MB em KB!
12 MB x 1024 = 12288 KB.