UNIXと他の計算機との間でデータ交換をする場合、それぞれ固有のデータの 表現が用いられているとそれらを変換してやる必要があります。データ表現の 差にはバイトオーダと呼ばれる32ビット語の中でのバイト(8ビット)の位置の 順番の数え方と、浮動小数点の表現形式の違いという主としてハードウエアに 依存した二つのカテゴリーがあります。また漢字コードの違いなども表現の差 と考えることができます。