Saltar al contenido

Convertir caracteres hexadecimales a ascii

Verificamos de forma cada una de las reseñas en nuestra página web con la meta de enseñarte en todo momento la información certera y actual.

Solución:

Creo que estás buscando esto:

function hex2str($hex) 
    $str = '';
    for($i=0;$i

(De http://www.linux-support.com/cms/php-convert-hex-strings-to-ascii-strings/) (Funciona como esta herramienta de javascript: http://www.dolcevie.com/js/ convertidor.html)

Quieres decir que quieres convertir un string de dígitos hexadecimales en valores hexadecimales reales?

$hex_string = "A1B2C3D4F5"; // 10 chars/bytes
$packed_string = pack('H*', $hex_string); // 0xA1B2C3D4F5 // 5 chars/bytes.

Puede adaptar trivialmente la solución que presenté aquí usando la función base_convert_arbitrary.

Editar: No había leído con suficiente atención 🙂 La base 16 a la base 62 sigue siendo muy factible, como arriba.

Véalo en acción.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *