Ho un flusso binario su input standard, è in un formato dimensione fisso, un flusso continuo di pacchetti, ogni pacchetto ha un'intestazione con lunghezza X e un corpo con lunghezza Y.bash/unix toolchain elaborazione/affettamento del flusso binario
quindi, se X = 2 Y = 6, allora è qualcosa di simile 00abcdef01ghijkl02mnopqr03stuvwx
, ma è binario e sia l'intestazione e di dati può contenere eventuali "caratteri" (tra cui '\ 0' e ritorno a capo), l'esempio è solo per migliorare la leggibilità .
Desidero eliminare i dati di intestazione in modo che l'output sia simile al seguente: abcdefghijklmnopqrstuvwx
.
Ci sono comandi nella toolchain unix che mi consentono di farlo? E in generale ci sono strumenti per gestire i dati binari? L'unico strumento che potrei pensare è od
/hexdump
ma come si converte il risultato in binario?
sono questi pacchetti di rete? Che ne pensi di tcpdump? – AlG