Linux masaüstünde (RHEL4), büyük bir dosyadan (> 1 Gig) bir dizi bayt (genellikle 1000'den az) ayıklamak istiyorum. Dosyaya ve öbek büyüklüğüne ofset biliyorum.Dosyadaki tek bir baytlık bayttan nasıl çıkarılır?
Bunu yapmak kod yazabilir ama bir komut satırı çözümü vardır?
İdeal olarak, bir şey gibi:
magicprogram --offset 102567 --size 253 <input.binary> output.binary
Teşekkürler. Tam olarak ne istediğimi. – DanM
İsteğe bağlı olarak stderr'e çıktılamayı bastırmak için 'status = none 'değerini ekleyin. – kenorb
Aşağıda, hex offset'leri kullanılarak örnek verilmiştir: 'dd if = in.bin bs = 1 status = none skip = $ ((0x88)) count = $ ((0x80)) = = out.bin'. – kenorb