Hi, irgendwie bin ich zu dumm für diese Welt. Ich habe in einem Perlprogramm folgendes Konstrukt benutzt, um hexescapes eines Strings zu erhalten: unpack("H*", $string); aus der manpage dazu: "unpack" does the reverse of "pack": it takes a string and expands it out into a list of values. (In scalar context, it returns merely the first value produced.) %H A hex string (high nybble first). Das würde ich jetzt auch gern in C tun. Habe schon diverse Quellen inkl. google abgesucht, da finde ich aber nichts. Scheinbar der falsche Ansatz. Mein Code: aus main: char * field = NULL; field = "langer_String"; // und jetzt?? Vielen Dank für das Öffnen der Augen Volker -- Volker Kroll 4mino AG Chief System Developer Chausseestr. 52 b volker.kroll@4mino.de D-10115 Berlin Tel.: +49-30-2888490-0 Fax.: +49-30-2888490-99