Comunidad de diseño web y desarrollo en internet online

Clase para convertir Hexadecimal a ASCII en Actionscript 3

Siguiendo con mi trauma sobre bases numéricas, les dejo esta clase en Actionscript 3 que convierte cadenas Hexadecimales a ASCII.

Código :

package Classes
{
   public class HTA
   {
      private var output:String = "";
      private var inputArray:Array = new Array();
      
      public function toAscii(input:String):String
      {
         output = "";
         inputArray = input.split(" ");
         
         for(var i:int = 0; i < input.length; i ++)
         {
            output += String.fromCharCode(new int("0x" + inputArray[i]).toString(10));
         }
         
         return output;
      }
   }
}


Importante.
Antes de utilizar el ejemplo toma en cuenta que:
1.Sólo hay UN campo de texto de entrada. (Input).
2.Debes escribir cada caracter en Hexadecimal seguido de un espacio. Por ejemplo:
La cadena Hexadecimal 43 72 69 73 74 61 6C 61 62, regresa "Cristalab", si la introduces sin espacios no regresará nada.
3.Para obtener la cadena en ASCII presiona la tecla ENTER después de introducir la cadena en Hexadecimal, no hay ningun botón.

Si no sabes nada de Hexadecimal y quieres comprobar el ejemplo puedes checar una tabla aquí.
Puede regresar cualquier caracter desde el 20 (aunque es un espacio y no se verá) hasta el 7E, ambos números hexadecimales.

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

El autor de este artículo ha cerrado los comentarios. Si tienes preguntas o comentarios, puedes hacerlos en el foro

Entra al foro y participa en la discusión

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate