バイナリ詳細 | ASAHIネット
HOME
キーワードトップ
その他
は
は
バイナリ
バイナリ詳細
バイナリ
バイナリ
(binary) とは
2進数
のことであるが、コンピュータが処理・記憶するために2進化された
ファイル
(
バイナリファイル
)またはその内部表現の形式(
バイナリ
データ、
バイナリ
形式)のことを指して用いられることが多い。
コンピュータが扱うすべてのデータは
バイナリ
データ(
バイト
の並び)であり、
プレーンテキスト
(または単にテキスト)も
バイナリ
データの一種ではあるが、通常
バイナリ
とテキストは対比して用いられる。テキストとはデータの内容すべてを人間が読んで理解できる (human-readable) 表現形式を指し、
バイナリ
とはそうでない表現形式を指すことが多い。なお、
バイナリファイル
となっている
ファイル
フォーマット
でも多くは部分的にテキストとして読み取れる箇所が存在する。
バイナリファイル
には
エンディアン
などの互換性・
移植
性上の問題があり、それを避けて
テキスト形式
で記録することも少なくない。
バイナリエディタ
を用いると、
バイナリファイル
を1
バイト
ずつの(
16進法
での)数値の並びとして表示・編集を
行
うことができる。
バイナリファイル
にはたとえば画像
ファイル
や音声
ファイル
、
圧縮
された
ファイル
などがある。
バイナリファイル
の中には
ファイル
の先頭にメタ情報(
ヘッダ
)を持っているものがある。たとえば
GIF
ファイル
は複数の画像を持つことができ、
ファイル
の先頭でそれぞれの画像を区別する情報が記述されている。そのようなメタ情報を持たない
ファイル
はフラット
バイナリファイル
と呼ばれる。特に
プログラマ
の間で、テキストである
ソースコード
との対比から
コンパイル
されたプログラム(
オブジェクト
ファイル
や実
行
ファイル
など)のことを指して
バイナリ
と呼ばれることがしばしばある。商用
ソフトウェア
は、他者による改変を防ぐために
バイナリ
の形態で販売されることが多い。
バイナリ
形式でのデータの表現方法はさまざまなものがある。例えば、数値であれば0~9までの数をパターン化して記録するBCD、ゾーン
ビット
と実際の数値、正の数か負の数かを記録するからなる符号
ビット
からなるアンパック
10進数
(ゾーン
10進数
)や、実際の数値と符号
ビット
だけからなるパック
10進数
などがある。また、文字
列
であれば
Pascal
文字
列
やC文字
列
などがある。
ギークの間では、11月11日を「バイナリデイ」と呼ぶことがある(1111が
2進数
表記とみなせるため)。
「
バイナリ
」『フリー百科事典
ウィキペディア
日本語版』(
http://ja.wikipedia.org/
)。2009年7月28日15時(日本時間)現在での最新版を取得。
「バイナリ」トップに戻る