Transformar una información hexadecimal a binaria usando el comando linux
Tengo este archivo binario en mi sistema linux ..
udit@udit-Dabba ~ $ cat file.enc
Salted__s�bO��<0�F���Jw!���]�:`C�LKȆ�l
Usando el comando hexdump veo su información así ..
udit@udit-Dabba ~ $ hexdump -C file.enc
00000000 53 61 6c 74 65 64 5f 5f 1b 73 a1 62 4f 15 be f6 |Salted__.s.bO...|
00000010 3c 30 cc 46 ee 10 13 11 84 bf 4a 77 21 a4 84 99 |<0.F......Jw!...|
00000020 0e 5d ef 11 18 3a 60 43 a0 4c 4b 1e c8 86 e6 6c |.]...:`C.LK....l|
00000030
Ahora se me da un archivo en algún otro sistema cuyo contenido es así ..
53 61 6c 74 65 64 5f 5f 1b 73 a1 62 4f 15 be f6
3c 30 cc 46 ee 10 13 11 84 bf 4a 77 21 a4 84 99
0e 5d ef 11 18 3a 60 43 a0 4c 4b 1e c8 86 e6 6c
Y necesito averiguar esa misma información binaria exacta de este hexdump.
¿Cómo proceder para eso?
Si no hay un interruptor para eso, entonces un código C también funcionará bien.
(pero un comando de Linux con algún interruptor es preferible)
LIMITACIÓN:
La información binaria en el archivo es la salida de un cifrado algo por lo que el contenido debe coincidir exactamente ..
55
1 answers
Como @ user786653 sugirió, utilice el xxd(1)
programa:
xxd -r -p input.txt output.bin
93
Author: Adam Rosenfield,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-19 19:12:57
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-19 19:12:57