Hoe te decoderen van binaire Strings



ASCII, de American Standard Code for Information Interchange, is een manier van coderen tekst---inclusief cijfers, leestekens, symbolen en letters---als een binaire tekenreeks. "01001000 01101001 00100001," is echter veel minder gemakkelijk te lezen dan "Hallo!" Om het beste gebruik van binaire snaren, moet u een gemakkelijke manier om hen te decoderen. De vrij beschikbaar, platformonafhankelijke scripttaal PHP biedt verschillende ingebouwde functies die sterk het proces vereenvoudigen van het vertalen van een binaire tekenreeks in leesbare tekst.

Wat die u nodig hebt

  • Php4 of hoger
  • Maak een leeg tekstbestand en noem deze "decode.php." Open het in uw besturingssysteem standaard eenvoudige tekst-editor, of gebruik een specifieke PHP-ontwikkelomgeving. Voeg "" als de laatste regel; Dit vertelt de PHP-interpreter alles tussen deze lijnen als PHP code te lezen. (Typ geen aanhalingstekens.)

  • Voer de binaire tekenreeks op de tweede regel door het koppelen van een PHP variabele met de naam "$binary_string" na het verwijderen van alle ruimten van de binaire code. Uw code zal als volgt uitzien: "$binary_string ="0100100001100101011011000110110001101111";".

  • Initialiseren een array genaamd "$char_array" door te typen "$char_array = array();" op de derde regel van de code.

  • De tekenreeks opsplitsen in groepen van acht tekens---ASCII is gebaseerd op een 8-bits codering---met behulp van een lus van de while(). Kopieer en plak de volgende code in het PHP-bestand:

    while(STRLEN($binary_string)>0) {}

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

    $binary_string = substr($binary_string,8);

    }

  • Voeg een regel code om te vertalen van het binaire bestand naar een decimaal getal met de functie bindec(), dan deze binair getal converteren naar een ASCII-teken via de chr() functie voordat de resultaten naar het scherm wordt afgedrukt:

    foreach ($char_array als $char) {echo chr(bindec($char));}

  • Sla het bestand en uploaden naar uw server PHP4. Wanneer u het PHP script uitvoeren door deze te openen in een webbrowser, wordt de gedecodeerde binaire tekenreeks geprint direct op uw scherm. In dit voorbeeld geeft de code 'Hello'.

Gerelateerde Artikelen

Hoe te decoderen van de VIN-nummer voor Chrysler-auto 's

Hoe te decoderen van de VIN-nummer voor Chrysler-auto 's

De 17-cijferig VIN of voertuigidentificatienummer, werd geïntroduceerd als een middel om te volgen en te registreren voertuigen in 1982. Chrysler Corporation houdt zich aan de 17-cijferig VIN, net als alle andere autofabrikanten. Leer hoe te decodere
Hoe te maken van de String Dolls

Hoe te maken van de String Dolls

Tekenreeks poppen zijn van een traditionele kind speelgoed dat is makkelijk te maken. De activiteit van de pop crafting brengt vaak zoveel plezier als de pop zelf. De zachte organen zijn perfect voor knuffels en knuffels. In tegenstelling tot dure te
Hoe te decoderen van de tekst in Wordpad

Hoe te decoderen van de tekst in Wordpad

Met meer mensen gebruik van persoonlijke codering, er staat een kans dat u middelen op hoe moeten zult te decoderen van de tekst. Meestal een afzender van gecodeerde tekst verzoekt de ontvanger over hoe te ontcijferen of decoderen van de tekst te doe
Hoe te verwijderen van Silly String uit baksteen Cement steen

Hoe te verwijderen van Silly String uit baksteen Cement steen

Silly String is een goedkope partij gunst die wordt geleverd in een blikje. De vloeibare stof binnen de kan verandert in kunststof tekenreeks wanneer blootgesteld aan lucht. De blikjes schieten lange, continue touwen van felgekleurde tekenreeks. Terw
Hoe te decoderen van de VIN-nummer op een Peterbilt

Hoe te decoderen van de VIN-nummer op een Peterbilt

Weten hoe om te decoderen van het voertuigidentificatienummer (VIN) op een Peterbilt kan worden die in de markt voor de aankoop van een gebruikte truck. De unieke, 17-karakter alfanumeriek VIN-nummer biedt een aanzienlijke hoeveelheid gegevens over h
Hoe te repareren van Bow Strings & kabels

Hoe te repareren van Bow Strings & kabels

Bow strings en kabels moeten worden onderhouden, gerepareerd en vervangen op een regelmatige basis. De tekenreeks is het hart van de boog, en zonder een goed geconditioneerde tekenreeks, de boog niet naar behoren. Veel jagers buigen en recreatieve bo
Hoe te decoderen van de Vin op de 1969 Chevrolet Chevelle

Hoe te decoderen van de Vin op de 1969 Chevrolet Chevelle

De Chevrolet Chevelle was een lijn van auto's geproduceerd tijdens model jaar 1964 tot 1977. De Chevelle lijn omvat de SS, de Malibu, de El Camino, de Greenbrier, de Concours en de nomade. Het voertuig identificatie nummer (VIN) van een 1969 Chevelle
Hoe om Input van een String in Java

Hoe om Input van een String in Java

In de Java programmeer taal beginners snel tegenkomen een van de grenzen van Java primitieve gegevenstypen: de fundamentele karakter-variabele kunt slechts één letter tegelijk. Dit is waarom Java "string" objecten gebruikt voor het opslaan van e
Hoe te decoderen van de VIN-nummer op een Pontiac

Hoe te decoderen van de VIN-nummer op een Pontiac

Pontiac produceerde zijn eerste auto, genaamd de serie 6-27, in 1926. Deze auto was geschikt voor snelheden tot 50 mph en is geprijsd op $825. Een ongelooflijke 76,742 van de auto's werden geproduceerd tijdens het eerste jaar. General Motors uit het
Hoe te decoderen van de VIN-Codes op een Ford Bronco

Hoe te decoderen van de VIN-Codes op een Ford Bronco

Ford vervaardigd de Bronco vanaf 1966 tot 1996 in verschillende maten en modellen. Tot 1980, de truck had een 11-teken VIN (voertuigidentificatienummer), die alleen het lichaam model, de motor en de productie-inrichting, met een "build-nummer",
Hoe te decoderen van PDF-bestanden

Hoe te decoderen van PDF-bestanden

PDF-bestanden hebben toegestaan publicaties met complexe lay-outs, zoals handleidingen, tijdschriften en kranten, worden verspreid via het internet, met meer functionaliteit dan alleen tekst of een afbeelding. Ook, met de populariteit van de hoogste
Hoe te verwijderen van Silly String van Autolak

Hoe te verwijderen van Silly String van Autolak

Silly String is een populair Kinder speelgoed bestaande uit een polymeer gebaseerde hars blik met een drijfgas. Volwassen feestvierders en pranksters zijn ook dol op het product, dat vaak bij feesten, optochten, feesten en feestdagen zoals Halloween
Hoe te decoderen van de datum waarop banden verlopen

Hoe te decoderen van de datum waarop banden verlopen

Banden zijn vervaardigd uit materialen zoals rubber en stof die hun kracht en flexibiliteit in de tijd verliezen. Vaak is het niet mogelijk om te bepalen door middel van visuele inspectie of een band te oud of te gevaarlijk. Banden zijn niet vervaard
Hoe te decoderen van de nummers van de Vin op een Chevy Tahoe

Hoe te decoderen van de nummers van de Vin op een Chevy Tahoe

De Tahoe is geïntroduceerd in 1994, is een full-size SUV (sport utility vehicle) van Chevrolet. Chevrolet, zoals andere autofabrikanten, code van het voertuig productie informatie in het voertuigidentificatienummer (VIN). Door het decoderen van de VI