ASCIIZ
読み:アスキーズィー
外語:ASCIIZ

 終端としてNULが使われている文字列のこと。
目次

概要
 コンピューターにおける文字列というのは、幾つかの文字数の文字が集ったものである。文字はバイト単位で処理されるが、この場合、文字列の長さの情報か、または終端を示す目印のいずれかが必要となる。
 そのうち終端の目印となるコードを末尾につける方法のうち、コードとして文字と重複しないNUL(バイトデータでは0x00)を使用するのがASCIIZである。文字コードが0(ゼロ)であるため、ASCII Zと呼ばれる。

特徴
 ASCIIZという呼び名は慣例であって、文字のエンコードについては不問である。従って、ASCIIではなく、エンコードがシフトJISUTF-8などであったりしても、呼び方はASCIIZである。
 プログラム的にも処理が容易ということで広く使われている。Cや、その文化圏にある言語などでは、この方法が一般的である。

再検索