Mam strumień binarny na standardowym wejściu, ma on stały format, ciągły strumień pakietów, każdy pakiet ma nagłówek o długości X i bryłę o długości Y.bash/procesor binarny/binarny strumień toolchain binarny
Więc jeśli X = 2 y = 6, to jest to coś 00abcdef01ghijkl02mnopqr03stuvwx
, ale to binarny i zarówno nagłówek i dane mogą zawierać żadnych „znaków” (w tym „\ 0” i znak nowej linii), przykładem jest właśnie dla czytelności .
Chcę pozbyć się danych nagłówka, aby wynik wyglądał następująco: abcdefghijklmnopqrstuvwx
.
Czy istnieją jakieś polecenia w pakiecie narzędzi Unix, które pozwalają mi to zrobić? A ogólnie, czy są jakieś narzędzia do obsługi danych binarnych? Jedyne narzędzie, o którym mogłem myśleć to: od
/hexdump
, ale jak przekonwertować wynik z powrotem na plik binarny?
Czy te pakiety sieciowe? A co z tcpdump? – AlG