「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

バイエンディアン

pointこの用語のポイント

pointデータの並び順に関する用語だよ

point「最初から並べるやり方」と「最後から並べるやり方」を切り替えられるよ

スポンサーリンク

簡単に書くよ

バイエンディアン(英:bi-endian)とは

データをバイト単位で並べるときのやり方に関する用語
であり

「最初から並べるやり方(ビッグエンディアン)と最後から並べるやり方(リトルエンディアン)を切り替えられますよ!」のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

エンディアン
ビッグエンディアン
リトルエンディアン


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

エンディアンは「データバイト単位で見たときの並べ方」です。

例えば、そうですね。

4バイトのデータ

00000001 00000010 00000100 00001000

があったとします。

このデータを(例えばメモリ上に)置く場合、普通に並べたら

1つめ:00000001(1バイト目)
2つめ:00000010(2バイト目)
3つめ:00000100(3バイト目)
4つめ:00001000(4バイト目)


になりますよね?

バイエンディアン

ところが、世の中には逆から

1つめ:00001000(4バイト目)
2つめ:00000100(3バイト目)
3つめ:00000010(2バイト目)
4つめ:00000001(1バイト目)


の順番で並べて置くやり方もあるのです。

バイエンディアン2

この「最初から並べるの?最後から並べるの?」が「エンディアン」です。

バイエンディアン3

また、この2つの並べ方のうち「最初から並べるよ!」なやり方を「ビッグエンディアン」と言います。
ビッグエンディアンは人間様が見たときに直感的に分かりやすい並べ方です。

バイエンディアン4

もう一方の「最後から並べるよ!」なやり方は「リトルエンディアン」と言います。
リトルエンディアンはコンピュータさんから見て処理しやすい並べ方です。

バイエンディアン5

以上を踏まえて

設定とかでビッグエンディアンとリトルエンディアンを切り替えられる

のが「バイエンディアン」です。

バイエンディアン6

バイエンディアンな機器では「今日はビッグエンディアンの気分だな~」「今日はリトルエンディアンにするかな」みたいなことがやれます……多分。

バイエンディアン7

「バイ」は英語で出てくる接頭辞の「bi(バイ)」です。
「2つの」的な意味があります。

2つのエンディアン、ビッグエンディアンとリトルエンディアンの両方ともいけるからバイエンディアンです。


image piyo2

一言でまとめるよ

まぁ「バイエンディアン」って単語が出てきたら「ビッグエンディアン(最初から並べるやり方)とリトルエンディアン(最後から並べるやり方)を切り替えられるんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像002
書籍画像036

おまけ

■訳してみるよ

「bi(バイ)」という接頭辞が付くと「2つの~」的な意味になります。
「endian(エンディアン)」はIT用語の「エンディアン」です。
何となく くっつけると

2つのエンディアン

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
あたえる人があたえられる