Maybe you could conjure up something like this?
Code:
sub HexToBinary{
my(%h)=('0'=>'0000','1'=>'0001','2'=>'0010','3'=>'0011','4'=>'0100','5'=>'0101','6'=>'0110','7'=>'0111','8'=>'1000','9'=>'1001','A'=>'1010','B'=>'1011','C'=>'1100','D'=>'1101','E'=>'1110','F'=>'1111');
$_=uc $_[0];
s/([0-9A-F])/$h{$1}/g;
return $_;
};
then use
Code:
my($line_in) = 'ABCDEF1234';
my($line_out)=HexToBinary($line_in);