Preklopeni binarniho souboru do TXT
Václav Ovsík
vaclav.ovsik na gmail.com
Úterý Leden 24 13:55:42 CET 2017
On Tue, Jan 24, 2017 at 01:23:42PM +0100, Jan Waclawek wrote:
> > dd if=/bin/sh bs=1 |od -Anone -tu1 -v | sed -r 's/^[[:space:]]+//; s/[[:space:]]+/,/g;'
>
> Vam nieco padlo na klavesnicu, pan kolega? ;-)
>
> Ale obdivujem Vas. Toto prevadzkovat v realnom zivote je snad este tazsie
> ako programovat v BF... :-D
tak jo, byla to trochu provokace, kdyz sla rec o te lenosti ;)
Uz spis administruju nez programuju. Letmo jsem zkusil z cvicnych duvodu
vzpomenout jako by se to napsalo v C
#include <stdio.h>
int main() {
unsigned c;
unsigned i = 0;
while ( (c = getchar()) != EOF ) {
printf("%d", c);
putchar((++i & 0xF) == 0 ? '\n' : ',');
}
return 0;
}
ale nema to doreseny konec souboru - napise to carku za posledni octet, kdyz
nekonci soubor na hranici 16 bajtu :-/.
Zabralo to asi 5 minut, ale pak jsem se zadrhl na tomhle a prestalo me to
prestalo bavit. Mozna ta carka na konci nevadi :).
Popravde nevim co z toho dalo vice prace. Kdyby byl vetsi trening na C, tak by
to asi bylo snazsi v tomhle pripade. Jako kazdopadne to bude radove rychlejsi.
--
Zito
Další informace o konferenci Hw-list