Converter (Bin/Hexa/Deci)

Bem-vindo!

Ao se registrar conosco, você poderá discutir, compartilhar e enviar mensagens privadas com outros membros da nossa comunidade.

Registrar agora!
  • PROMOÇÃO DE NATAL NO AR

    Novo servidor: CraftLandia Olimpo


Status
Não está aberto para novas respostas.

Xhey

Neutro
Banido
Entrou
Mar 20, 2016
Mensagens
13
Pontuação de reação
2
Cubos
0
Alguém tem uma fórmula rápida e eficiente para converter:
Binário para Hexadecimal
Binário para Decimal

Decimal para Hexadecimal

Hexadecimal para Binário
Hexadecimal para Decimal

WJgiuIU.jpg


Quem responder com a melhor fórmula, ganha alguns cubos.
 
Binario para hexadecimal:

Pegue uma sequencia de binários e separe-os em nibbles(4 bits). Agora é so converter os nibbles de acordo com essa tabela:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F


Exemplo:

Binário:

01101000 01100101 01111000 = hex


Nibbles:


0110 1000 0110 0101 0111 1000


6 8 6 5 7 8

Hexadecimal:
68 65 78

Binário para decimal:

Para fazer essa conversão é preciso ter em mente a multiplicação básica de 2*X.
[1] 1x1 = 1
[2] 2x1 = 2
[3] 2x2 = 4
[4] 2x4 = 8
[5] 2x8 = 16
[6] 2x16 = 32
[7] 2x32 = 64
[8] 2x64 = 128
[9] 2x128 = 256
[10] 2x256 = 512
[11] 2x512 = 1024
[12] 2x1024 = 2048
[...]

Tendo isto em mente, basta seguir esta regra:

Caso for 1, some o valor ao resto.
Caso for 0, ignore a passe para o próximo.

Exemplo:

Binário:
01101111 01101001 = oi


01101111:
1 + 2 + 4 + 8 + 32 + 64 = 111

01101001:
1 + 8 + 32 + 64 = 105

Decimal:
111 105

Hexadecimal para binário:

É o inverso de binário para hexadecimal. Cada letra/numero hexadecimal equivale a um nibble.

Exemplo:

Hexadecimal:
F2A7

F = 1111
2 = 0010
A = 1010
7 = 0111

Binário:
1111 0010 1010 0111


Faltou decimal para hexadecimal e hexadecimal para decimal. São mais chato de fazer, talvez eu edite e coloque o método de conversão mais tarde. Mas para todos os casos eu recomendo este site: http://cryptii.com/ la tem tudo o que precisa e outros métodos de criptografia :)
 
FUFYN disse:
Binario para hexadecimal:

Pegue uma sequencia de binários e separe-os em nibbles(4 bits). Agora é so converter os nibbles de acordo com essa tabela:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F


Exemplo:

Binário:

01101000 01100101 01111000 = hex


Nibbles:


0110 1000 0110 0101 0111 1000


6 8 6 5 7 8

Hexadecimal:
68 65 78

Binário para decimal:

Para fazer essa conversão é preciso ter em mente a multiplicação básica de 2*X.
[1] 1x1 = 1
[2] 2x1 = 2
[3] 2x2 = 4
[4] 2x4 = 8
[5] 2x8 = 16
[6] 2x16 = 32
[7] 2x32 = 64
[8] 2x64 = 128
[9] 2x128 = 256
[10] 2x256 = 512
[11] 2x512 = 1024
[12] 2x1024 = 2048
[...]

Tendo isto em mente, basta seguir esta regra:

Caso for 1, some o valor ao resto.
Caso for 0, ignore a passe para o próximo.

Exemplo:

Binário:
01101111 01101001 = oi


01101111:
1 + 2 + 4 + 8 + 32 + 64 = 111

01101001:
1 + 8 + 32 + 64 = 105

Decimal:
111 105

Hexadecimal para binário:

É o inverso de binário para hexadecimal. Cada letra/numero hexadecimal equivale a um nibble.

Exemplo:

Hexadecimal:
F2A7

F = 1111
2 = 0010
A = 1010
7 = 0111

Binário:
1111 0010 1010 0111


Faltou decimal para hexadecimal e hexadecimal para decimal. São mais chato de fazer, talvez eu edite e coloque o método de conversão mais tarde. Mas para todos os casos eu recomendo este site: http://cryptii.com/ la tem tudo o que precisa e outros métodos de criptografia :)
Se bem que não é criptografia converter dados maiores em dados simples, como o binário, o certo é codificação. Mero caráter informativo.
 
FUFYN disse:
Binario para hexadecimal:

Pegue uma sequencia de binários e separe-os em nibbles(4 bits). Agora é so converter os nibbles de acordo com essa tabela:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F


Exemplo:

Binário:

01101000 01100101 01111000 = hex


Nibbles:


0110 1000 0110 0101 0111 1000


6 8 6 5 7 8

Hexadecimal:
68 65 78

Binário para decimal:

Para fazer essa conversão é preciso ter em mente a multiplicação básica de 2*X.
[1] 1x1 = 1
[2] 2x1 = 2
[3] 2x2 = 4
[4] 2x4 = 8
[5] 2x8 = 16
[6] 2x16 = 32
[7] 2x32 = 64
[8] 2x64 = 128
[9] 2x128 = 256
[10] 2x256 = 512
[11] 2x512 = 1024
[12] 2x1024 = 2048
[...]

Tendo isto em mente, basta seguir esta regra:

Caso for 1, some o valor ao resto.
Caso for 0, ignore a passe para o próximo.

Exemplo:

Binário:
01101111 01101001 = oi


01101111:
1 + 2 + 4 + 8 + 32 + 64 = 111

01101001:
1 + 8 + 32 + 64 = 105

Decimal:
111 105

Hexadecimal para binário:

É o inverso de binário para hexadecimal. Cada letra/numero hexadecimal equivale a um nibble.

Exemplo:

Hexadecimal:
F2A7

F = 1111
2 = 0010
A = 1010
7 = 0111

Binário:
1111 0010 1010 0111


Faltou decimal para hexadecimal e hexadecimal para decimal. São mais chato de fazer, talvez eu edite e coloque o método de conversão mais tarde. Mas para todos os casos eu recomendo este site: http://cryptii.com/ la tem tudo o que precisa e outros métodos de criptografia :)
OK, vou dar uma praticada, valeu!
 
JeffersonJJ disse:
Se bem que não é criptografia converter dados maiores em dados simples, como o binário, o certo é codificação. Mero caráter informativo.
Eu sei disso
 
FUFYN disse:
Binario para hexadecimal:

Pegue uma sequencia de binários e separe-os em nibbles(4 bits). Agora é so converter os nibbles de acordo com essa tabela:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F


Exemplo:

Binário:

01101000 01100101 01111000 = hex


Nibbles:


0110 1000 0110 0101 0111 1000


6 8 6 5 7 8

Hexadecimal:
68 65 78

Binário para decimal:

Para fazer essa conversão é preciso ter em mente a multiplicação básica de 2*X.
[1] 1x1 = 1
[2] 2x1 = 2
[3] 2x2 = 4
[4] 2x4 = 8
[5] 2x8 = 16
[6] 2x16 = 32
[7] 2x32 = 64
[8] 2x64 = 128
[9] 2x128 = 256
[10] 2x256 = 512
[11] 2x512 = 1024
[12] 2x1024 = 2048
[...]

Tendo isto em mente, basta seguir esta regra:

Caso for 1, some o valor ao resto.
Caso for 0, ignore a passe para o próximo.

Exemplo:

Binário:
01101111 01101001 = oi


01101111:
1 + 2 + 4 + 8 + 32 + 64 = 111

01101001:
1 + 8 + 32 + 64 = 105

Decimal:
111 105

Hexadecimal para binário:

É o inverso de binário para hexadecimal. Cada letra/numero hexadecimal equivale a um nibble.

Exemplo:

Hexadecimal:
F2A7

F = 1111
2 = 0010
A = 1010
7 = 0111

Binário:
1111 0010 1010 0111


Faltou decimal para hexadecimal e hexadecimal para decimal. São mais chato de fazer, talvez eu edite e coloque o método de conversão mais tarde. Mas para todos os casos eu recomendo este site: http://cryptii.com/ la tem tudo o que precisa e outros métodos de criptografia :)
maxq mlk esperto ;--;
 
FUFYN disse:
Binario para hexadecimal:

Pegue uma sequencia de binários e separe-os em nibbles(4 bits). Agora é so converter os nibbles de acordo com essa tabela:

0000 = 0
0001 = 1
0010 = 2
0011 = 3
0100 = 4
0101 = 5
0110 = 6
0111 = 7
1000 = 8
1001 = 9
1010 = A
1011 = B
1100 = C
1101 = D
1110 = E
1111 = F


Exemplo:

Binário:

01101000 01100101 01111000 = hex


Nibbles:


0110 1000 0110 0101 0111 1000


6 8 6 5 7 8

Hexadecimal:
68 65 78

Binário para decimal:

Para fazer essa conversão é preciso ter em mente a multiplicação básica de 2*X.
[1] 1x1 = 1
[2] 2x1 = 2
[3] 2x2 = 4
[4] 2x4 = 8
[5] 2x8 = 16
[6] 2x16 = 32
[7] 2x32 = 64
[8] 2x64 = 128
[9] 2x128 = 256
[10] 2x256 = 512
[11] 2x512 = 1024
[12] 2x1024 = 2048
[...]

Tendo isto em mente, basta seguir esta regra:

Caso for 1, some o valor ao resto.
Caso for 0, ignore a passe para o próximo.

Exemplo:

Binário:
01101111 01101001 = oi


01101111:
1 + 2 + 4 + 8 + 32 + 64 = 111

01101001:
1 + 8 + 32 + 64 = 105

Decimal:
111 105

Hexadecimal para binário:

É o inverso de binário para hexadecimal. Cada letra/numero hexadecimal equivale a um nibble.

Exemplo:

Hexadecimal:
F2A7

F = 1111
2 = 0010
A = 1010
7 = 0111

Binário:
1111 0010 1010 0111


Faltou decimal para hexadecimal e hexadecimal para decimal. São mais chato de fazer, talvez eu edite e coloque o método de conversão mais tarde. Mas para todos os casos eu recomendo este site: http://cryptii.com/ la tem tudo o que precisa e outros métodos de criptografia :)
Muito bom cara , obrigado ! Queria saber também..
 
Status
Não está aberto para novas respostas.

Usuários que estão visualizando este tópico

Voltar
Topo