バイナリファイルをリトルエンディアンからビッグエンディアンに変換できるワンライナーはありますか?

バイナリファイルをリトルエンディアンからビッグエンディアンに変換できるワンライナーはありますか?

その逆。

関連があればRedHatを実行しています。

ベストアンサー1

バイト交換を使用できますdd。これで十分ですか?それ以外の場合は、質問を更新して入力ファイルと予想される出力ファイルの例を提供してください。

echo hello >infile
dd conv=swab <infile >outfile

hex infile
   0000 68 65 6c 6c 6f 0a                                 hello.
hex outfile
   0000 65 68 6c 6c 0a 6f                                 ehll.o

おすすめ記事