Hexidecimal to ASCII

Můžete mi prosim vysvětlit (případně hodit link na návod), jak se převádí Hexidecimalní čísla na normální text a obráceně. Asi to bude trochu složitější :/. Sice na to mam i program, ale já potřebuju naprogramovat skript a implementovat do svý aplikace.

Díky moc za ochotu
oj sorry za překlepy nejsou to hexidecimální ale hexadecimální :)
http://cs.wikipedia.org/wiki/Číselná_soustava
Až to vyřešíš, dej sem aspoň řešení převodu "Hexidecimalní čísla na normální text". Opravdu mě zajímá, jak se převede (hexa) číslo na text. Snad by se to dalo pochopit takto:

0xFF = dvěstěpadesátpět
To je přece jednoduchý. Převádět mezi Hexa a desítkovou soustavou se nauč normálně podle odkazu vejš.

A teď jak čísla převést na text? Každej symbol v textu je zastoupenej číslem od 1 do 255, a tak pomocí určitě funkce můžeš převést kód znaku na znak. :)

Já pracuju v programu Game Maker, tam je to funkce ord();, která převede číslo (od 1 - 255) na text nebo jiná funkce pro obrácený chod :)

OMG nejsem si jistej, jestli existuje i znak s číslem 0 :/
myslíš tohle?
<?php
$hex_string="0xFF";
echo "$hex_string je v desítkové soustavě rovno : ".hexdec ($hex_string );
?>
teoreticky by to mělo fungovat :)
ne ne vlastně ne ty sice převedeš pomocí hexdec string na čísla ale nepřevedeš normálně v desítkový soustavě string na čísla, na to musí bejt taky funkce :)
vysvětlim to: v proměnný $hex_string má prostě string, kterej nepřevedeš na čísla, třeba "blbec". A teď dáš - beru tě za slovo (za text):

"blbec" = .hexdec("blbec")
vyleze tě třeba (výmysl): "blbec" = 13456897 a to je špatný ne?
nechceš ty nakonec nějaký kontrolní součet z textu "blbec" - crc32 nebo md5?
imho chce toto (pokud to chce pro php, u jinych jazyku se ty funkce muzou jmenovat jinak):
http://cz2.php.net/manual/cs/function.ord.php
http://cz2.php.net/manual/cs/function.chr.php