Les partenaires publicitaires:

Comment décoder les chaînes binaires

ASCII, l'American Standard Code for Information Interchange, est un moyen de codage de texte --- y compris les numéros, les symboles de ponctuation et des lettres --- comme une chaîne binaire. "01001000 01101001 00100001», cependant, est beaucoup moins facile à lire que "Salut!" Pour faire le meilleur usage des chaînes binaires, vous avez besoin d'un moyen facile de les décoder. Le librement disponibles, multi-plateforme PHP langage de script fournit plusieurs fonctions intégrées qui simplifient grandement le processus de traduire une chaîne binaire en texte lisible.

Choses que vous devez

  • PHP4 ou tard

Instructions

  1. Créer un fichier texte vide et nommez-le «decode.php." Ouvrez-le en défaut simple éditeur de texte de votre système d'exploitation, ou d'utiliser un environnement de développement PHP dédié. Ajouter "<?php" as the first line and "?>"Comme la dernière ligne- cette indique à l'interpréteur PHP pour tout entre les lignes que le code PHP lire. (Ne tapez pas les guillemets.)

  2. Entrez la chaîne binaire sur la deuxième ligne en l'associant à une variable PHP appelée "$ binary_string" après le retrait de tous les espaces à partir du code binaire. Votre code ressemblera à quelque chose comme ceci: "$ binary_string = '0100100001100101011011000110110001101111'-".

  3. Initialiser un tableau appelé "$ char_array" en tapant "$ char_array = array () -" sur la troisième ligne du code.




  4. Diviser la chaîne en groupes de huit caractères ASCII --- repose sur un codage à huit bits --- grâce à l'utilisation d'une boucle while (). Copiez et collez le code suivant dans votre fichier PHP:

    while (strlen ($ binary_string) 0>) {

    $ char_array [] = substr ($ binary_string, 0,8);

    $ binary_string = substr ($ binary_string, 8);



    }

  5. Ajouter une ligne de code pour traduire le binaire en un nombre décimal en utilisant la fonction bindec (), puis convertir ce nombre binaire à un caractère ASCII via la fonction chr () avant d'imprimer les résultats à l'écran:

    foreach ($ char_array comme char $) {echo chr (bindec ($ char)) -}

  6. Enregistrez le fichier et de le transférer à votre serveur de PHP4. Lorsque vous exécutez le script PHP en l'ouvrant dans un navigateur Web, la chaîne binaire décodé sera imprimé directement sur votre écran. Dans cet exemple, le code sera imprimer "Bonjour."

» » » » Comment décoder les chaînes binaires