Hexidecimal to ASCII
11 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
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