Prevod obsahu souboru do hexu
Vladimír Třebický
guru.list na kebule.cz
Čtvrtek Září 13 16:55:05 CEST 2007
Zdenek Janis napsal(a):
> Dobry den,
Dobrý den,
> Marne se snazim prinutit hexdump, aby mel vystup jen hex data.
> Nepotebuji zadne adresy, jen a pouze data.
>
> takze:
>
> $ echo "abcdefghijklmnopqrstuvwxyz" | hexdump -C
> 00000000 6162636465666768 696a6b6c6d6e6f70 |abcdefghijklmnop|
> 00000010 7172737475767778 797a0a |qrstuvwxyz.|
> 0000001b
>
> ale ja bych poterboval:
>
> $ echo "abcdefghijklmnopqrstuvwxyz" | hexdump -e "?!?!"
> 6162636465666768696a6b6c6d6e6f707172737475767778797a0a
>
> a rad bych k tomu vyuzil hexdump nebo nejake bezne utilky do jsou v
> debianu. Vim ze to lze nejak pres formatovani, ale jediny vysledek je
> "hexdump: "?!?!": bad format".
Je to použití hexdumpu tak důležité? Co takhle:
echo '#include <stdio.h>
int main() {
int c;
while ((c = getchar()) != EOF)
printf("%02x", c);
printf("\n");
return 0;
}' | gcc -Wall -x c - -o bin2hex
echo "Hello world" | ./bin2hex
> Dekuji za pomoc.
V. Třebický.
Další informace o konferenci Linux