jak wyodrębnić 12 bitowych fragmentów z pliku binarnego w określonych pozycjach w pliku.jak wyodrębnić określone bajty z pliku przy użyciu Uniksa
Gdybym chciał wydobyć pierwsze 12 bajtów mógłby zrobić coś jak
head -c12 file.bin>output
Gdybym chciał wydobyć 12 bajtów z byte61 mógłby zrobić coś jak
head -c72 file.bin|tail -c12 >output
Czy istnieje prostszy sposób, jeśli mam coś w rodzaju 20 kawałków 12-bitowych muszę wyodrębnić
dziękuję
na systemach Linux z coreutils 8.13 jest ** pominąć ** zamiast ** iseek * *: 'dd bs = 1 skip = 60 count = 12 if = file.bin of = output' –
+1 Great =) Rzeczy są takie proste w systemach Unix i Linux – Viet