e vice versa.
Estou executando um RedHat, se relevante.
e vice versa.
Estou executando um RedHat, se relevante.
Respostas:
Você não pode fazer isso porque, para tal conversão, precisa conhecer o significado do conteúdo binário.
Se, por exemplo, houver uma string dentro de um arquivo binário, ela não deve ser convertida e um número inteiro de 4 bytes pode precisar de tratamento diferente do número inteiro de dois bytes.
Em outras palavras, para uma conversão de ordem de bytes, você precisa de uma descrição do tipo de dados.
Se você não se importa com o conteúdo do arquivo e apenas deseja trocar bytes, tente endconv . É apenas um invólucro das funções de conversão de bytes padrão, portanto, suporta a conversão por números inteiros de 2, 4 e 8 bytes. Não é um liner porque é um programa separado.