34.1.2.4 Endian

ファイルのバイナリデータのエンディアンは、gnuplot が動作するプラットホ ームのエンディアンとは異なる場合も良くあります。いくつかの指定で gnuplot がバイトをどのように扱うかを制御できます。例えば endian=little は、バイナリファイルを、そのバイトの並びが小さい桁から 大きい桁へ並んでいると見なされます。オプションは以下のものが使えます。


             little:  小さい桁から大きな桁へ並ぶ
                big:  大きな桁から小さな桁へ並ぶ
            default:  compiler と同じエンディアンと見なす
        swap (swab):  エンディアンを変更する (おかしいようならこれを
                      使ってみてください)

gnuplot は、コンパイル時にオプションが指定されていれば、"middle" (や "pdp") エンディアンもサポートできます。

竹野茂治@新潟工科大学
2009年4月5日