Su un desktop Linux (RHEL4) Voglio estrarre un intervallo di byte (in genere inferiore a 1000) da un file di grandi dimensioni (> 1 Gig). Conosco l'offset nel file e la dimensione del blocco.Come estrarre un singolo blocco di byte da un file?
Posso scrivere codice per farlo ma esiste una soluzione da riga di comando?
Idealmente, qualcosa di simile:
magicprogram --offset 102567 --size 253 <input.binary> output.binary
Grazie. Esattamente quello che volevo. – DanM
Aggiungere facoltativamente 'status = none' per sopprimere l'output su stderr. – kenorb
Ecco un esempio di offset esadecimale: 'dd if = in.bin bs = 1 stato = nessuno skip = $ ((0x88)) conteggio = $ ((0x80)) di = out.bin'. – kenorb