Wenn Sie nur eine Zeichenfolge aus Hexadezimalzeichen und eine Dezimalzeichenfolge benötigen, wird dieses kleine Perl-Programm dies tun:
#!/usr/bin/perl while(<>)
input.hex:
68edcdec4e2c8eae8d2c8e2dedcd6e04d2042fedae52ceac04 ccedaecd8c042ccd8c046cedad0e8dac8eac8c048e0dac044a a82889046c0d2c8d8daccdecacc5042bedae4e04ee2dcd046c
./hex2dec.pl < input.hex
Es vergibt den Leerraum in der Quelle und sucht nur nach aufeinanderfolgenden Paaren von Hex-Ziffern.
Modifizieren Sie einfach mit sprintf, push, split usw., um das Ausgabeformat zu steuern
Wenn Sie Perl unter Windows installieren, funktioniert dies in der Befehlszeile:
perl -e "while(<>)" < input.hex
Perl ist erstaunlich. Niemand sollte ohne es sein!