メインコンテンツまでスキップ

7. Future Evolution of CBOR (CBOR の将来の進化)

7.1. Extension Points (拡張ポイント)

CBOR は、バージョンネゴシエーションを必要とせずに将来の拡張を可能にするいくつかのメカニズムを提供します:

7.1.1. Tags (タグ)

タグ (メジャータイプ 6) は、CBOR の主要な拡張メカニズムです:

  • IANA レジストリで定義された新しいタグ
  • アプリケーション固有のタグ
  • 標準化前の実験的タグ

7.1.2. Simple Values (簡易値)

簡易値 (メジャータイプ 7, 追加情報 0-19) は、将来の拡張用に予約されています。

7.2. Curating the Set of Defined Tags (定義されたタグセットのキュレーション)

IANA タグレジストリは、以下を考慮して管理されます:

  • 一般的な用途のタグ
  • 特定ドメインのタグ
  • 既存の標準との相互運用性

7.3. Security Considerations for Extensions (拡張のセキュリティ考慮事項)

新しい拡張を導入する際は、以下を考慮する MUST:

  • 既存実装への影響
  • セキュリティリスク
  • デコーダーの処理複雑性