Programação  
 
Conhecimento computador >> Programação >> Programação PHP /MySQL >> 
Como decodificar cadeias binárias
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á".

Anterior :

Próximo : No
  Os artigos relacionados
·Um script PHP para fazer backup de um banco de dados My…
·Como editar um modelo de PHP 
·Como editar o MySQL Table Interface de Usuário no PHP …
·Funções PHP estáticos 
·Como criar tabelas a partir DIVs em PHP 
·Como criar PHP Aliasing para uma URL com Plesk 
·Como passar em Cookies para clientes em PHP 
·PHP é possível conectar a um banco de dados MySQL rem…
·Como criar uma tabela no GoDaddy Com MySQL 
·Como usar o PHP Frameworks 
  Artigos em destaque
·Como configurar SourceSafe 
·Como realizar uma pesquisa de registro em um aplicativo…
·Como calcular o número de hosts por sub-rede 
·Como calcular um Ticket de basebol em JavaScript 
·Como obter um JApplet Em JPanel 
·Como remover o expoente de um flutuador em C + + 
·Como chamar uma função JavaScript De Python 
·O que é uma declaração em Java 
·Como alterar DPI em Java 
·Como agregar mesmos valores em MySQL 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados