Convertidor Morse
Converteix text a codi Morse i viceversa per a qualsevol entrada de cadena.
1. Introducció
Convertidor Morse és una eina en línia senzilla que us permet convertir instantàniament text pla en codi Morse i descodificar codi Morse de nou a text llegible. Tant si esteu aprenent codi Morse per diversió, estudiant la història de les comunicacions o treballant en un projecte tècnic, aquesta eina ofereix conversions ràpides i precises en ambdues direccions.
El codi Morse és un mètode de transmissió d'informació textual mitjançant seqüències de punts i ratlles. Ha estat àmpliament utilitzat en sistemes de telecomunicacions, aviació, comunicacions marítimes i radioafició. Encara avui, desenvolupadors, aficionats i educadors utilitzen el codi Morse per a demostracions, exercicis de xifrat i simulacions de formació.
Aquest convertidor elimina la necessitat de memoritzar o cercar manualment els patrons del codi Morse. Només cal introduir el vostre missatge, triar la direcció de la conversió i obtenir el resultat a l'instant. Funciona directament al navegador i no requereix cap instal·lació, cosa que el fa ideal per a conversions ràpides i aplicacions pràctiques.
2. Com funciona
Aquesta eina realitza dos tipus de conversions:
- Text a codi Morse
- Codi Morse a text
Paràmetres d'entrada
L'eina accepta dues entrades principals:
- Contingut – El text o el codi Morse que voleu convertir. Aquest camp és obligatori.
- Tipus – La direcció de la conversió. Accepta dos valors vàlids:
A Morse– Converteix text pla en codi Morse.A Text– Converteix el codi Morse de nou en text llegible.
Si no s'especifica el tipus de conversió o conté un valor no vàlid, el sistema utilitza automàticament A Morse com a opció predeterminada.
Regles de validació
L'eina aplica diverses comprovacions de validació per garantir un funcionament segur i fiable:
- El camp de contingut no pot estar buit.
- Les dades d'entrada es processen per evitar caràcters insegurs o contingut maliciós.
- Les sol·licituds estan protegides contra atacs CSRF (Cross-Site Request Forgery).
- Només s'accepten tipus de conversió vàlids.
Si la validació falla, la conversió no es durà a terme i es retornarà un missatge d'error.
Lògica de conversió
Quan es converteix text a codi Morse, cada caràcter s'assigna a la seva representació corresponent de punts i ratlles. Les lletres, els números i els signes de puntuació habituals es tradueixen als símbols estàndard del codi Morse.
Quan es converteix codi Morse a text, l'eina llegeix les seqüències de punts i ratlles separades per espais i reconstrueix els caràcters originals. La separació entre paraules normalment es gestiona amb espais més llargs o separadors amb barra inclinada, segons el format de codi Morse proporcionat.
Format de sortida
La sortida es retorna com una cadena de text pla mostrada a la pàgina. Es conserva l'estructura de la conversió:
- Els resultats de Text a Morse mostren punts (.) i ratlles (-).
- Els resultats de Morse a Text mostren caràcters alfanumèrics llegibles.
Els valors originals d'entrada es conserven després de l'enviament perquè els usuaris puguin editar-los i tornar-los a convertir fàcilment.
Limitacions
- Les seqüències de codi Morse no compatibles o no vàlides poden no convertir-se correctament.
- Els símbols especials fora de la taula estàndard del codi Morse poden ser ignorats.
- Una descodificació precisa depèn d'un espaiat correcte entre els caràcters del codi Morse.
3. Com utilitzar aquesta eina
- Introduïu el vostre missatge al camp d'entrada.
- Seleccioneu la direcció de la conversió:
- Trieu Text a Morse per codificar un missatge.
- Trieu Morse a Text per descodificar símbols del codi Morse.
- Feu clic al botó de processament.
- Visualitzeu el resultat immediatament a la secció de sortida.
- Copieu el resultat per utilitzar-lo al vostre projecte, comunicació o exercici d'aprenentatge.
4. Exemples pràctics
Exemple 1: Convertir text a codi Morse
Entrada:
HELLO
Sortida:
.... . .-.. .-.. ---
Cas d'ús: Un estudiant que està aprenent codi Morse vol verificar el patró correcte per a una tasca de classe.
Exemple 2: Convertir codi Morse a text
Entrada:
... --- ...
Sortida:
SOS
Cas d'ús: Un aficionat descodifica un missatge en codi Morse d'una transmissió de ràdio de pràctica.
5. Casos d'ús per a desenvolupadors
- Codificació i descodificació basades en API
Els desenvolupadors poden integrar la lògica de conversió en aplicacions com ara eines de missatgeria, plataformes d'aprenentatge o programari de simulació. Els paràmetres necessaris són:
contenttype
- Automatització del backend
Podeu automatitzar la codificació en codi Morse en scripts del costat del servidor per a tasques de registre, gamificació o ofuscació.
Exemple d'integració amb JavaScript
fetch('/morse_converter', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
content: 'HELLO',
type: 'to_morse'
})
})
.then(res => res.text())
.then(data => console.log(data));
Exemple en PHP
$response = file_get_contents('https://example.com/morse_converter?content=HELLO&type=to_morse');
echo $response;
Seguretat i validació
- Valideu sempre el paràmetre
typeamb els valors permesos. - Assegureu-vos que el camp
contentno estigui buit. - Utilitzeu protecció CSRF quan gestioneu l'enviament de formularis.
- Sanitizeu les dades d'entrada dels usuaris per evitar atacs d'injecció.
6. Preguntes freqüents
Què és el codi Morse?
El codi Morse és un sistema de comunicació que representa lletres i números mitjançant punts i ratlles.
Com puc convertir text a codi Morse?
Introduïu el vostre text, seleccioneu “Text a Morse” i feu clic a convertir. L’eina generarà immediatament la seqüència corresponent de punts i ratlles.
Com puc descodificar codi Morse?
Enganxeu els símbols del codi Morse al camp d’entrada, seleccioneu “Morse a Text” i executeu la conversió.
Aquest convertidor de codi Morse és gratuït?
Sí, l’eina està disponible en línia i no requereix instal·lació.
L’eina admet números i signes de puntuació?
Admet les representacions estàndard del codi Morse per a lletres, números i els signes de puntuació més comuns.
Per què el meu codi Morse no es descodifica correctament?
Els espais incorrectes entre caràcters o els símbols no compatibles poden causar problemes de descodificació. Assegureu-vos que els punts i les ratlles estiguin correctament separats per espais.
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.