[eside-ghost] ACII a hex en perl
Arkaitz
arkaitzj en gmail.com
Dom Dic 17 18:15:16 CET 2006
Aupa,
Ando toqueteando con perl y no me sale ese tema.
Tengo una cadena de 32 caracteres que representa 16 bytes en hex y lo
tengo que pasar a 16 bytes de verdad, el problema es que no hay
caracteres de separación asi que tengo algun problemilla, lo mas
cercano que he conseguido es esto.
perl prueba.pl 3532335ffea9318314c3b68fbc251f35
@splittext = split(/(.*{2})/,$ARGV[0]);
$packed = pack("H2" x 16, $splittext);
El rollo es que el split no devuelve lo que deberia, mete campos nulos
entre todos los campos del array, quedando (35, ,32, ,33......)
Y eso, alguna idea.
Saludos
--
Arkaitz
Más información sobre la lista de distribución eside-ghost