e viceversa.
Sto eseguendo un RedHat se pertinente.
e viceversa.
Sto eseguendo un RedHat se pertinente.
Risposte:
Non puoi farlo perché per una tale conversione, devi conoscere il significato del contenuto binario.
Se ad esempio c'è una stringa all'interno di un file binario, non deve essere convertita e un intero di 4 byte potrebbe richiedere un trattamento diverso rispetto a un intero di due byte.
In altre parole, per una conversione dell'ordine byte, è necessaria una descrizione del tipo di dati.
Se non ti interessa il contenuto dei file e desideri scambiare byte, prova endconv . È solo un wrapper per le funzioni di conversione di byte standard, quindi supporta la conversione di numeri interi lunghi 2, 4 e 8 byte. Non è un liner però perché è un programma separato.