Converter (Bin/Hexa/Deci)

Discussão em 'Informática/Tecnologia' iniciado por Xhey, 20 Março 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Xhey

    Xhey Neutro
    Banido

    Afiliado:
    20 Março 2016
    Mensagens:
    13
    Curtidas Recebidas:
    2
    Curtiu:
    0
    Cubos:
    15.00
    Nick:
    Xhey
    Clan:
    Shadd
    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

    [​IMG]

    Quem responder com a melhor fórmula, ganha alguns cubos.
     
  2. FUFYN

    FUFYN Razoavel

    Afiliado:
    7 Março 2014
    Mensagens:
    885
    Curtidas Recebidas:
    98
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,018.00
    Nick:
     
    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 :)
     
    Xhey e JeffersonJJ curtiram isso.
  3. JeffersonJJ

    JeffersonJJ Excelente

    Afiliado:
    27 Agosto 2014
    Mensagens:
    1,049
    Curtidas Recebidas:
    467
    Curtiu:
    0
    Ocupação:
    teste
    Cubos:
    1,494.00
    Nick:
    teste
    Clan:
    tes
    Se bem que não é criptografia converter dados maiores em dados simples, como o binário, o certo é codificação. Mero caráter informativo.
     
  4. Xhey

    Xhey Neutro
    Banido

    Afiliado:
    20 Março 2016
    Mensagens:
    13
    Curtidas Recebidas:
    2
    Curtiu:
    0
    Cubos:
    15.00
    Nick:
    Xhey
    Clan:
    Shadd
    OK, vou dar uma praticada, valeu!
     
  5. DangerousPlay

    DangerousPlay Craftlandiano

    Afiliado:
    9 Agosto 2012
    Mensagens:
    8,102
    Curtidas Recebidas:
    1,348
    Curtiu:
    831
    Sexo:
    Masculino
    Cubos:
    2,414.95
    Nick:
    Dangerous_Play
    Discord:
    DangerousPlay#5450
    Skype:
    dangerousplay
    Talvez esse vídeo possa ajudá-lo
    https://www.youtube.com/watch?v=sztt_pHFYig
     
  6. FUFYN

    FUFYN Razoavel

    Afiliado:
    7 Março 2014
    Mensagens:
    885
    Curtidas Recebidas:
    98
    Curtiu:
    0
    Sexo:
    Masculino
    Cubos:
    1,018.00
    Nick:
     
    Eu sei disso
     
  7. zDexter

    zDexter Razoavel
    Banido

    Afiliado:
    21 Novembro 2015
    Mensagens:
    1,223
    Curtidas Recebidas:
    55
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    /home pesca
    Cubos:
    1,192.00
    Nick:
    zDexter
    Clan:
    EOQ?
    maxq mlk esperto ;--;
     
  8. Gavstriky

    Gavstriky Hardcore
    VIP

    Afiliado:
    26 Março 2015
    Mensagens:
    17,437
    Curtidas Recebidas:
    2,206
    Curtiu:
    744
    Sexo:
    Masculino
    Cubos:
    1,610.75
    Nick:
    RiowZ
    Um mlk já respondeu aí ;p

    Enviado de meu XT1078 usando Tapatalk
     
  9. Korzus

    Korzus Craftlandiano
    VIP

    Afiliado:
    5 Abril 2014
    Mensagens:
    6,153
    Curtidas Recebidas:
    771
    Curtiu:
    0
    Localização:
    Rio Grande...
    Cubos:
    434.83
    Nick:
    KORZUS
    Clan:
    RiP
    Muito bom cara , obrigado ! Queria saber também..
     
    FUFYN curtiu isso.
  10. xBIGnotE

    xBIGnotE Excelente
    VIP

    Afiliado:
    23 Junho 2015
    Mensagens:
    2,709
    Curtidas Recebidas:
    411
    Curtiu:
    372
    Sexo:
    Masculino
    Localização:
    Na merd@
    Cubos:
    100.03
    Nick:
    ~
    Clan:
    BoD / Td2
    Discord:
    bignote#8068
  11. zSunlight

    zSunlight Craftlandiano
    VIP

    Afiliado:
    14 Dezembro 2014
    Mensagens:
    6,461
    Curtidas Recebidas:
    1,618
    Curtiu:
    1,119
    Cubos:
    1,501.00
    Nick:
    zSunlight
    Tem uns videozin no yt mano '-'
     
Status do Tópico:
Não esta aberto para novas mensagens.