Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Segredos Binarios

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Tutorial Segredos Binarios

    Traduzindo binário para texto: The Hard Way
    Um tutorial para aqueles dispostos a aprender


    Sumário
    • 1. Introdução
    • 2. O sistema binário
    • 3. Conversão de binário para ASCII (texto)


    Introdução:

    Nós todos vimos o código binário. Nós viemos a considerá-los como um monte de zeros e uns em seqüências de tempo ...
    010010101010101001101011


    Mas esses zeros e uns podem também representar números decimais. Primeiramente fora, vou mostrar-lhe como ler esses números como os números decimais que estamos acostumados em nosso cotidiano. Então, vou mostrar como usar esses números e seu teclado para traduzi-los em texto. Note-se que seu computador não usa o sistema decimal, assim, tecnicamente, quando se converte binário para texto, que não passam pelo processo que eu te mostrarei. Esta é apenas uma maneira divertive de explicar como funciona o sistema binário.

    O sistema binário:
    Aqui está um exemplo simples de binário:
    10101


    Vamos pensar no exemplo acima, como espaços vazios:
    Primeiro, você ler binário da direita para a esquerda. É apenas a forma como é concebido. O primeiro slot da direita representa um valor de um, o segundo da direita um valor de dois, o terceiro da direita um valor de quatro, o quarto da direita um valor de oito, o quinto da direita um valor de dezesseis anos, eo ciclo continua por múltiplos de 2. Isso nunca vai mudar.

    Ao colocar um 1 ou um 0 nos slots ou se está dizendo que quer o valor correspondente a que está ligada à abertura ou não. A 1 significa sim, e um 0 significa nenhum. Por exemplo, colocando um zero no primeiro slot da direita, mas a 1 no segundo slot da direita significa que você quer um dois, mas não um:
    _ _ _ 1 0


    Como tal, o número acima equivale a um valor decimal de dois.

    Como exemplo, digamos que você deseja representar oito na forma binária. Bem, pensando sobre as faixas, você quer que o primeiro slot a 0, porque você não quer um, você quer o segundo lugar para ser 0, porque você não quer um dois, você quer a terceira vaga, mas também a ser 0, porque você não quer um quatro, mas você quer o quinto lugar para ser 1, porque você quer um valor de oito. Como tal, formam oito em binário é:
    1 0 0 0 (ou, simplesmente, sem aqueles sublinha 1000)

    Agora, é importante notar que a quantidade de zeros que antecedem o primeiro valor de um da esquerda não é importante. Assim, por exemplo:
    1 0 0 0 é igual a 0 0 0 1 0 0 0 (1000 = 000100)

    Para obtê-lo esclarecido, aqui está outro exemplo:
    0 1 é o mesmo que 1


    Vamos agora entender como obter os correspondentes valores decimais para os números que não são múltiplos de 2.

    Para obter o valor total de um número binário, adicione os valores correspondentes a cada slot. Assim, por exemplo, três em binário seria:
    11

    O acima corresponde a três, porque se você adicionar os valores totais de todos os slots, ou seja, um a partir da entrada à direita, e dois do segundo entalhe à direita, então ele é igual a três.

    Como outro exemplo, digamos que você deseja representar 5 em termos binários. Então você precisaria de um valor de um a ser adicionado ao valor de quatro, e você não iria querer um valor de dois:
    101 [Leitura a partir da direita: 1 (um) + 0 (duas) + 1 (quatro) = cinco]

    Aqui está um exemplo adicional:
    001011 [Leitura a partir da direita: 1 (um) + 1 (dois) + 0 (quatro) + 1 (oito) + 0 dezesseis () + 0 (trinta e dois) = onze)

    3. Conversão de binário para ASCII (texto)
    ASCII é, essencialmente, as letras, números e símbolos que são armazenados em nossos computadores através da utilização de fontes. Quando o teclado retransmite os botões pressionados, ele envia um código que é então convertido para o equivalente ASCII de "k" ou "5" ou qualquer tecla pressionada.

    Aqui está um exemplo de uma mensagem "escondido" no texto do binário:
    0100100001100101011011000110110001101111

    Agora só há tantas cartas, números e símbolos armazenados para ASCII. Tendo em conjuntos de 8 dígitos para o seu equivalente em binário é mais que suficiente para representar todas estas cartas e similares. Como tal, todas as seqüências que representam, como no texto acima são separadas em pedaços de 8 de simplicidade:
    01001000 01100101 01101100 01101100 01101111

    Ok, então a nossa mensagem exemplo foi dividido em 8 seqüências de dígitos. O valor decimal de cada uma dessas seqüências no exemplo foi calculado para você.
    01001000 = 72
    01100101 = 101
    01101100 = 108
    01101100 = 108
    01101111 = 111

    O resultado foi 72.101.108.108.111. Agora, há algo chamado a tabela ASCII. No essencial, corresponde ao número binário de outrora às cartas equivalente / símbolos / números. Mas, uma vez que encontramos os valores decimais destas cadeias binárias, podemos usar um atalho importante.

    Ao pressionar ALT + [o número], você receberá o equivalente ASCII desse número. Por exemplo, pressionando a tecla ALT e em seguida (mantendo-o para baixo) dos 72 números em qualquer editor de texto, você vai ter o "H" correspondente a aparecer.

    Vamos fazer assim por exemplo, toda a mensagem:
    72 = H
    101 = e
    108 l =
    108 l =
    111 = O

    Mensagem para que todo o "oculto" traduz-se "Olá".


    Mensagem Exercício: Descodificar o seguinte
    01000011011011110110111001100111011100100110000101 11010001110101011011000110000101110100011010010110 11110110111001110011 00100001

    Dica: O primeiro passo em seu caminho para a decodificação da mensagem (separados em bytes para você)
    01000011 01101111 01101110 01100111 01110010 01100001 01110100 01110101 01101100 01100001 01110100 01101001 01101111 01101110 01110011 00100001


    PS. Por favor note que esta é a informação que eu tenho vindo a entendê-lo. Como tal, é um pouco mais fácil de entender, mas não pode necessariamente ser preciso. Em outras palavras, se uma outra fonte, contradiz o que foi referido aqui, que a fonte provavelmente está certo. Este texto foi escrito completamente por mim, sem outras fontes de ajuda. Se você quiser distribuir este texto, sinta-se livre para fazer isso, mas eu gostaria que você me contatou primeiro.


    Duvidas?
    Sugestão?
    so comentar!


    Similar Threads

  • Font Size
    #2
    gostei mt, mt obrigado, to fazendo um curso técnico em eletrônica, e queria me adiantar na matéria.. e me serviu mt, valeu

    Comment


    • Font Size
      #3
      bem legal mesmo blinha
      so nao entendi a parte do "Alt+72" pra achar a letra
      se der pra explicar um pouco melhor =]
      obs: uso notebook, presisa do teclado numerico?



      Durante os tempos de mentiras universais, dizer a verdade se torna um ato revolucionário

      Comment


      • Font Size
        #4
        Muito Bom
        Mas tb tenho a duvido acima.. eu tenho um netbook e clica ALT e o nº n acontece nada..

        Comment


        • Font Size
          #5
          Nao sabia do esquema com os ALT
          Pra quem n entendeu eh simples eh que nem funcionava o esquema de botar simbolos no orkut/face/msn [ALT+3=♥]
          eh soh apertar ALT+(valor que vc obteve no codigo binario) Ex: [01000100 = 68 = ALT+68 = D]
          Atencao que os numeros ao serem utilizados enquanto voce precisona o ALT sao os numeros do Numpad(os q fica do lado da setinha)
          ow simplesmente procurem uma tabela ascii no google =D mas curti bastante

          Comment


          • Font Size
            #6
            Fiz uma prova toda em binário essa semana.
            é muito legal.

            valeu o artigo.
            Não Acha Estranha Essa Frase:
            Eu Sou Hacker e Uso Windows XP!

            Use Débian, Aprenda Slackware e Brinque Muito Com Back|Track


            Fã ->Nickguitar.dll


            Quer ajudar nossso fórum e não sabe como?
            Então click na imagem e ajude-nos com os links off

            Comment


            • Font Size
              #7
              bom tutorial, ja sabia antes, mas da um trabalho pra transformar em msg manualmente.

              Comment


              • Font Size
                #8
                A quem conseguir, eu deixo meus sinceros congratulations!


                heheh.
                "O Microcosmo é semelhante ao Macrocosmo."

                sigpic

                Comment


                • Font Size
                  #9
                  Show hein xD

                  Comment

                  X
                  Working...
                  X