how do I extract 12byte chunks from a binary file at certain positions within the file.
If I wanted to extract the first 12 bytes I could do something like
head -c12 file.bin>output
If I wanted to extract 12 bytes from byte61 I could do something like
head -c72 file.bin|tail -c12 >output
Is there a simpler way if I have something like 20 12byte chunks I need to extract
thanks
Use
dd:You can write a shell loop to substitute the numbers.
You could also consider using
awk, Perl or Python, if there’s a lot of them to do or it needs to be really fast.