in reply to converting hex to char

You want to use either chr, or sprintf's %c.

perl -e 'print map { chr } 0x61, 0x62, 0x63' perl -e 'printf "%c%c%c", 0x61, 0x62, 0x63'

_______________
DamnDirtyApe
Those who know that they are profound strive for clarity. Those who
would like to seem profound to the crowd strive for obscurity.
            --Friedrich Nietzsche