[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: