Re: OT: Datenkonvertierung
Hallo Rüdiger,
nimm folgendes kleine C-Programm:
#include <stdio.h>
int main()
{
int c;
while (fscanf(stdin,"%2x",&c)==1)
fputc(c,stdout);
return 0;
}
Als hex2asc.c speichern, übersetzen mit
gcc hex2asc.c -o hex2asc
und aufrufen mit (Datei xxx.hex nach xxx wandeln)
./hex2asc <xxx.hex >xxx
Alles klar?
Tim
Am Freitag, 30. Januar 2004 13:18 schrieb Ruediger Noack:
> Moin
>
> Ich bin mit einem "blöden" Problem konfrontiert. :-( Die aus einer alten
> DB ausgelesenen Dateien liegen in einem eigenartigen Format vor. Jedes
> Hex-Byte ist dort mit 2 ASCII-Zeichen gespeichert.
>
> Bsp.: Das "N' (Hexwert 0x4e) ist als "4E" gespeichert.
>
> Nun suche ich eine Möglichkeit, wie ich diese Dateien (Tausende)
> konvertiert bekomme. Ich habe mir schon mit printf, awk, etc. die Finger
> gebrochen, aber bin noch zu keinem brauchbaren Ansatz gekommen.
>
> Kann mir jemand auf die Sprünge helfen?
>
> Danke und Gruß
> Rüdiger
> --
>
>
>
>
>
> Mit schönen Grüßen von Yahoo! Mail - http://mail.yahoo.de
Reply to: