làm cách nào để trích xuất các đoạn 12byte từ một tệp nhị phân tại các vị trí nhất định trong tệp.cách trích xuất các byte cụ thể từ một tệp bằng cách sử dụng unix
Nếu tôi muốn trích xuất 12 byte đầu tiên tôi có thể làm một cái gì đó giống như
head -c12 file.bin>output
Nếu tôi muốn trích xuất 12 byte từ byte61 tôi có thể làm một cái gì đó giống như
head -c72 file.bin|tail -c12 >output
Có đơn giản hơn nếu tôi có thứ gì đó như 20 khối 12byte tôi cần phải trích xuất
cảm ơn
Trên Linux với coreutils 8.13 nó được ** bỏ ** thay vì ** iSEEK khiến * *: 'dd bs = 1 skip = 60 count = 12 if = file.bin of = output' –
+1 Great =) Mọi thứ rất đơn giản trong Unix & Linux – Viet