ASCII, a American Standard Code for Information Interchange , é um meio de codificação de texto --- incluindo números, sinais de pontuação e letras --- como uma seqüência binária. " 01001000 01101001 00100001 ", no entanto , é muito menos fácil de ler do que " Oi ! " Para fazer o melhor uso de strings binárias , você precisa de uma maneira fácil de decodificá-las . O livremente disponível, multi-plataforma linguagem de script PHP fornece várias funções internas que simplificam o processo de traduzir uma string binária em texto legível . Coisas que você precisa
PHP4 ou mais tarde
Show Mais instruções
1
Criar um arquivo de texto vazio com o nome " decode.php ". Abra-o no editor de texto simples padrão do seu sistema operacional, ou usar um ambiente de desenvolvimento PHP dedicado. Adicionar " " como a última linha , o que diz ao interpretador PHP para ler tudo entre essas linhas como código PHP. ( Não digite as aspas ).
2 Digite a seqüência binária na segunda linha , associando-a com uma variável PHP chamado "$ binary_string " após a remoção de todos os espaços do código binário. Seu código será parecido com este : "$ binary_string = '0100100001100101011011000110110001101111 '; "
3
Inicializar uma matriz chamada "$ char_array " digitando "$ char_array = array (); " . na terceira linha do código.
4
Quebrar a seqüência em grupos de oito caracteres ASCII --- depende de uma codificação de oito bits --- através do uso de um loop while (). Copie e cole o seguinte código em seu arquivo PHP:
while ( strlen ( $ binary_string ) > 0) {
$ char_array [ ] = substr ( $ binary_string , 0,8 );
$ binary_string = substr ( $ binary_string , 8);
}
5
Adicione uma linha de código para traduzir o binário em um número decimal usando o bindec function () , em seguida, converter este número binário para um caractere ASCII através do chr function () antes de imprimir os resultados para a tela :
foreach ($ char_array quanto $ char) {echo chr ( bindec ( $ char) );}
6
Salve o arquivo e fazer o upload para o seu servidor PHP4 . Quando você executar o script PHP , abrindo -o em um navegador , a seqüência binária decodificado será impresso diretamente na tela. Neste exemplo , o código irá imprimir " Olá".