En un escritorio Linux (RHEL4) quiero extraer un rango de bytes (generalmente menos de 1000) dentro de un archivo grande (> 1 Gig). Sé el desplazamiento en el archivo y el tamaño del fragmento.¿Cómo extraigo un solo fragmento de bytes de un archivo?
Puedo escribir código para hacer esto pero ¿hay una solución de línea de comando?
Idealmente, algo así como:
magicprogram --offset 102567 --size 253 <input.binary> output.binary
Gracias. Exactamente lo que quería. – DanM
Opcionalmente agregue 'status = none' para suprimir la salida a stderr. – kenorb
Aquí está el ejemplo usando las compensaciones hexadecimales: 'dd if = in.bin bs = 1 estado = ninguna omisión = $ ((0x88)) count = $ ((0x80)) of = out.bin'. – kenorb