final byte

終端バイト (文字コード)

[7] 終端バイトは、 最後のバイトです。

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

目次

  1. 意味
  2. 構文
  3. 文脈
  4. エスケープシーケンスの終端バイト
    1. F = 07/00
  5. 制御シーケンスの終端バイト
  6. 関連
  7. メモ

意味#

[6] 終端バイトとは、 エスケープシーケンス制御シーケンスのうち、 最後のバイトを指します。

[5]

終端バイト (Final Byte)
エスケープシーケンス又は制御シーケンスを終わらせるビット組合せJIS X 0202:1998 4.14

[4]

終端バイト (final byte)
エスケープシーケンス又は制御シーケンスを終わらせるビット組合せJIS X 0201:1997 3.3

[1] 終端バイトはしばしば略して F と書かれます。

構文#

[8] ビット組合せ [ 3/0, 7/14 ] が終端バイトたり得ます。

[10] 7/15 (0x7F) が除外されていることに注意。

[9] 制御シーケンスでは引数バイトが除外されます。 制御シーケンス

文脈#

[2] エスケープシーケンス制御シーケンスで使われます。

[13] Mule内部コードISO/IEC 2022文字集合をベースに設計されていたので、 エスケープシーケンス終端バイトをそれらの識別に活用していました。

エスケープシーケンスの終端バイト#

[12] エスケープシーケンス終端バイトは更に次の2種類に分けることができます。

JIS X 0202:1998 13.2.1, 13.2.2, 13.3.1

[3] 多くの場面では 03/0003/15私用の終端バイト (Fp), 07/14空集合の終端バイトに割り当てられています。

[15] 登録制の終端バイトのうち、いくつか (登録済みのもの、未登録のものとも含む。) は様々な歴史的事情により登録されているものと違う形で使われている場合があります。 指示シーケンス, Fp

[16] 登録制度は事実上停止して既に久しく、今後新規登録されたり、更新されたりする見込みはありません。 ISO-IR

[17] 従って現在未登録の終端バイトはすべて実質的に私用とみなしても誰も困らないでしょう。

[18] 今後実用目的で新規に実装されるとも思われませんが、実用的ではないと思われる新規の実装は登場しています。 ISO/IEC 2022 また、制御機能端末で使われる可能性があるので、 実用の実装で今後も拡張される可能性がないとは言い切れません。

F = 07/00#

PCD

制御シーケンスの終端バイト#

制御シーケンス

関連#

[11] 終端バイトの前に中間バイトが来ることがあります。

[14] NULL終端とは無関係です。

メモ#