浮動小数点形式(big_endian,little_endian)を変換するには

linux等では little_endian 形式が主流であるが、一部の計算機環境では big_endian 形式が用いられている。バイナリー形式で書式なし出力したデータをlinuxで読み込むた めには、big_endian から little_endian に変換する必要がある(逆もまた然り)。

使用例(Intel Fortran)

ifort -convert big_endian test.f big -> little に変換
ifort -convert little_endian test.f little -> big に変換

使用例(gfortran)

gfortran -fconvert=swap test.f big <-> little に変換

解説

注意