バイナリ形式の設定を使用するデバイス ウィッチがあり、そのファイルをオンザフライで生成する必要があります。
ファイル構造は、次の形式のいくつかの構成設定 (パラメーターごとに 1 つ) で構成する必要があります。
- タイプ
- 長さ
- 価値
どこ:
- タイプ: パラメータを定義する単一オクテットの識別子です
- 長さ: オクテット単位の値フィールドの長さを含む単一のオクテットです (タイプ フィールドと長さフィールドは含まれません)。
- 値: パラメータの特定の値を含む 1 ~ 254 オクテットです。
私は対応するテーブルを持っています
Type_code[int] => { Type_length[int] => Value[int/string/hex/etc.] }
そのテーブルをそのバイナリ形式に解析する方法は? そして、2 番目の方法として、そのバイナリ ファイルを解析して、php 配列形式に戻す方法を教えてください。