ASCII , el Código Estándar Americano para el Intercambio de Información, es un medio de codificación de texto --- incluyendo números, signos de puntuación y letras --- como cadena binaria . " 01001000 01101001 00100001 ", sin embargo , es mucho menos fácil de leer que " Hi! " Para hacer el mejor uso de cadenas binarias , usted necesita una manera fácil de decodificar . La libre disposición , multi-plataforma de lenguaje de scripting PHP ofrece varias funciones integradas que simplifican enormemente el proceso de traducir una cadena binaria en texto legible. Cosas que necesitará
PHP4 o
tarde Mostrar más instrucciones
1
Crear un archivo de texto vacío y el nombre de " decode.php . " Abra en el editor de texto simple omisión del sistema operativo o utilizar un entorno dedicado de desarrollo de PHP . Añadir "< php ? " En la primera línea y " > " en la última línea , lo que le dice al intérprete de PHP para leer todo lo que entre esas líneas como código PHP. ( No escriba las comillas ).
2
Introduzca la cadena binaria en la segunda línea al asociarla con una variable de PHP llamada "$ binary_string " después de quitar todos los espacios del código binario. Su código se verá algo como esto: "$ binary_string = '0100100001100101011011000110110001101111 ' ; "
3
Inicializar una matriz llamada "$ char_array " escribiendo " $ char_array = array (); " . en la tercera línea del código.
4
Romper la cadena en grupos de ocho caracteres ASCII --- se basa en una codificación de ocho bits --- mediante el uso de un bucle while ( ) . Copia y pega el siguiente código en su archivo PHP :
while ( strlen ($ binary_string ) > 0 ) {
$ char_array [ ] = substr ($ binary_string , 0,8 ) ;
$ binary_string = substr ($ binary_string , 8 ) ;
}
5
Agregar una línea de código para convertir el binario en un número decimal usando el bindec () función, a continuación, convertir este número binario a un carácter ASCII a través de la función chr ( ) antes de imprimir los resultados en la pantalla :
foreach ($ char_array como $ char) {echo chr ( bindec ($ char) ) ;}
6
Guarde el archivo y subirlo a su servidor PHP4 . Cuando se ejecuta el script PHP al abrirlo en un navegador web, la cadena binaria decodificada se imprime directamente en la pantalla. En este ejemplo , el código se imprime " Hola. "