Sto eseguendo il reverse engineering di un file di dati (da un sintetizzatore).
Sembra che ad es. -1 è scritto come FF FF FF FF, quindi in quattro byte. mentre +1 è scritto come 00 00 01 (-), quindi solo tre byte.
È qualcosa di simile a questo? Ho solo sentito parlare di un formato a 3 o 4 byte, ma non di 3 o 4 a seconda del segno.
E c'è un modo per gestirlo in C #? La classe BitConverter è un po 'troppo limitata per questo.