Convertidor ASCII
Converteix text a ASCII i viceversa per a qualsevol entrada de cadena.
1. Introducció
Convertidor ASCII és una eina en línia senzilla que converteix text normal en codis ASCII i converteix els codis ASCII de nou en text llegible. ASCII (American Standard Code for Information Interchange) assigna un valor numèric a cada caràcter, incloent-hi lletres, números, signes de puntuació i símbols. Per exemple, la lletra “A” correspon a 65, i “a” correspon a 97.
Aquesta eina és útil per a desenvolupadors, estudiants, persones que aprenen ciberseguretat i qualsevol que treballi amb la representació de dades de baix nivell. Els casos d'ús habituals inclouen la depuració de problemes de codificació, aprendre com s'emmagatzemen els caràcters a la memòria, preparar dades per a sistemes encastats o descodificar seqüències ASCII numèriques trobades en registres o scripts.
Tant si necessiteu convertir una frase en una sèrie de números ASCII com descodificar valors ASCII de nou en text llegible, aquesta eina ofereix una manera ràpida i fiable de fer-ho directament des del navegador.
2. Com funciona
El Convertidor ASCII funciona en dos modes:
- Text a ASCII – Converteix cada caràcter en el seu valor decimal ASCII.
- ASCII a Text – Converteix números ASCII separats per espais en caràcters llegibles.
Paràmetres d'entrada
- Contingut – El camp d'entrada principal. Pot ser text pla (per convertir-lo a ASCII) o codis ASCII numèrics separats per espais (per convertir-los a text).
- Tipus – Determina la direcció de la conversió:
- A ASCII – Converteix el text en números ASCII.
- A text – Converteix els números ASCII en caràcters.
Lògica de conversió
En el mode Text a ASCII, el sistema processa la cadena d'entrada caràcter per caràcter. Cada caràcter es converteix en el seu valor decimal ASCII corresponent. Els resultats se separen amb espais a la sortida final. Per exemple, “Hi” es converteix en “72 105”.
En el mode ASCII a Text, la cadena d'entrada es divideix pels espais. Cada valor numèric es valida per assegurar que només conté dígits. Si és vàlid, el valor numèric es converteix de nou en el caràcter corresponent. Els valors no numèrics s'ignoren.
Regles de validació
- El camp de contingut és obligatori i no pot estar buit.
- El tipus de conversió ha de ser A ASCII o A text. Els valors no vàlids utilitzen per defecte la conversió de text a ASCII.
- La validació de seguretat garanteix que les sol·licituds siguin legítimes i estiguin protegides contra enviaments no vàlids.
Estructura de la sortida
La sortida es retorna com una única cadena:
- Mode ASCII: Números decimals separats per espais.
- Mode Text: Text pla i llegible.
Limitacions
- La conversió funciona amb caràcters ASCII estàndard d'un sol byte.
- És possible que els caràcters Unicode ampliats no produeixin els resultats esperats.
- El mode ASCII a Text ignora els valors no numèrics.
3. Com utilitzar aquesta eina
- Introduïu el vostre text o codis ASCII al camp d'entrada.
- Seleccioneu el tipus de conversió:
- Trieu Text a ASCII per codificar caràcters.
- Trieu ASCII a Text per descodificar números.
- Feu clic al botó de processament per convertir l'entrada.
- Visualitzeu el resultat convertit immediatament.
- Copieu la sortida per utilitzar-la a la vostra aplicació, script o documentació.
4. Exemples pràctics
Exemple 1: Text a ASCII
Entrada:
Hello
Sortida:
72 101 108 108 111
Això és útil quan s'analitza com es representa el text a la memòria o quan es construeixen sistemes de codificació personalitzats.
Exemple 2: ASCII a Text
Entrada:
87 111 114 108 100
Sortida:
World
Això és útil quan es descodifiquen dades numèriques de caràcters procedents de registres, sistemes encastats o exercicis educatius.
5. Casos d'ús per a desenvolupadors
- Depuració de la codificació de dades – Verifiqueu com s'emmagatzemen les cadenes com a valors numèrics.
- Eines educatives – Ensenyeu als estudiants com funciona la codificació de caràcters.
- Anàlisi de registres – Descodifiqueu valors ASCII incrustats en registres de servidors o dispositius.
- Integració lleugera d'API – Convertiu les dades de càrrega abans de l'emmagatzematge o la transmissió.
Exemple en PHP
$text = "Hi";
$result = "";
for ($i = 0; $i < strlen($text); $i++) {
$result .= ord($text[$i]) . " ";
}
echo trim($result);
Exemple en JavaScript
const text = "Hi";
const ascii = text.split("")
.map(char => char.charCodeAt(0))
.join(" ");
console.log(ascii);
Seguretat i validació
Valideu sempre les dades d'entrada al costat del servidor. Assegureu-vos que les conversions d'ASCII a text només processin valors numèrics per evitar comportaments inesperats. Elimineu els espais sobrants i netegeu l'entrada abans de processar-la.
6. PMF
Què és ASCII?
ASCII és un estàndard de codificació de caràcters que assigna valors numèrics a lletres, dígits i símbols.
Com puc convertir text a ASCII?
Introduïu el vostre text, seleccioneu “Text a ASCII” i l’eina generarà codis decimals separats per espais.
Com puc convertir codis ASCII de nou a text?
Introduïu valors ASCII numèrics separats per espais i seleccioneu “ASCII a Text”.
Aquesta eina admet caràcters i símbols internacionals?
Sí, l’eina és totalment compatible amb Unicode, cosa que us permet treballar amb caràcters de tots els idiomes, inclosos els emojis i els símbols especials.
L’eina admet la conversió per lots?
Sí, podeu convertir frases completes o cadenes llargues d’una sola vegada.
És segur utilitzar aquesta eina?
Sí. La validació d’entrada i les comprovacions de seguretat ajuden a garantir un processament segur.
Eines similars
Converteix text a binari i viceversa per a qualsevol entrada de cadena.
Converteix text a hexadecimal i viceversa per a qualsevol entrada de cadena.
Converteix text a decimal i viceversa per a qualsevol entrada de cadena.
Eines populars
Inverteix les lletres en una oració o paràgraf.
Obteniu la mida del text en Bytes (B), Kilobytes (KB) o Megabytes (MB).
Compta el nombre de caràcters i paraules en un text donat.
Capgira el text fàcilment.
Converteix un número a la seva forma escrita.
Converteix text normal al tipus de lletra cursiva.