magic cookie
名詞
[Unix。一般的]
ルーチンやプログラムの間で渡され、受け手が何らかの操作を実行できるようにするもの。能力チケットや不透明な識別子。特に、奇妙な、あるいは本質的に機械依存の方法でエンコードされたデータを含む小さなデータオブジェクトについて使われる。たとえば、ファイルのバイトストリームモデルを持たない非Unix系OSでは、ftell(3)の結果はバイトオフセットではなくmagic cookieかもしれない。それはfseek(3)に渡せるが、何か意味のある形で操作することはできない。「magic cookieを渡してくる」という表現は、内容が定義されていないが後で同じまたは他のプログラムに渡し戻せる結果を返す、という意味である。
グラフィック表現(たとえば反転表示や下線)を変えたり、その他の制御機能を実行したりするためのインバンドのコード(cookieも参照)。一部の古い端末は、モード変更のmagic cookieに対応する空白を画面に残した。これはglitch(あるいは時にturd。mouse droppingsと比較せよ)とも呼ばれた。cookieも参照。