これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド asntool です。
プログラム:
NAME
asntool - ASN.1 モジュール仕様を処理します
SYNOPSIS
アスツール [-] [-B ファイル名] [-D N] [-G] [-I STR] [-J type] [-K STR] [-L STR]
[-M ファイル名、...] [-P STR] [-Q] [-S ファイル名] [-T ファイル名] [-V] [-X ファイル名] [-Z] [-b N]
[-d ファイル名] [-e ファイル名] [-f ファイル名] [-l ファイル名] -m ファイル名 [-o ファイル名]
[-p ファイル名] [-t STR] [-v ファイル名] [-w N] [-x ファイル名]
DESCRIPTION
アスツール ASN.1 モジュール仕様を読み取り、検証し、表示します。
OPTIONS
オプションの概要は以下に含まれています。
- 使用状況メッセージを印刷する
-B ファイル名
という名前のファイルにオブジェクトとコードを生成します。 ファイル名.*
-D N コード生成のデバッグ レベル:
0 デバッグなし (デフォルト)
1 浅いデバッグ
2 詳細なデバッグ
3-9 2と同じ
-G オブジェクト ローダーの .c および .h ファイルを生成する
-I STR 「#include」を入れます STR" 生成された .c ファイル内
-J type
レジスタタイプ type オブジェクトマネージャーを使って
-K STR 生成された .c では、#include asn ヘッダーの名前を強制的に STR
-L STR 登録済みタイプにラベルを付ける STR
-M ファイル名、...
ASN.1 モジュールを検索します。 ファイル名、... 外部参照用
-P STR XMLモジュール接頭辞 DOCTYPE
-Q 生成されたインクルード ファイルに引用符で囲まれた構文形式を使用する
-S ファイル名
デバッグ出力の送信先 ファイル名 標準エラーではなく
-T ファイル名
ASN.1 ツリーをダンプします。 ファイル名
-V CHOICE オブジェクトが ValNodePtrs ではなくカスタム構造を使用するように強制します。
一部の古い手作業でコーディングされたオブジェクト ローダーとの互換性。
-X ファイル名
XML DTD の書き込み先 ファイル名。 場合 ファイル名 が「m」の場合、各モジュールを別々に出力します
ファイルにソフトウェアを指定する必要があります。
-Z オプションのゼロ値ベース スロットのビット ツイドル
-b N N- バイトバッファ (デフォルト = 1024、512 から 10000 までの値は有効です)
-d ファイル名
からバイナリ値を読み取ります ファイル名 (必要とする -t)
-e ファイル名
バイナリ値を書き込む ファイル名
-f ファイル名
ASN.1モジュールを書き込む ファイル名
-l ファイル名
ASN.1ローダーを書き込む ファイル名
-m ファイル名
ASN.1モジュールを次から読み取ります ファイル名
-o ファイル名
ヘッダーの書き込み先 ファイル名
-p ファイル名
印刷値を書き込む ファイル名
-t STR バイナリ値には型があることが期待されます STR
-v ファイル名
印刷値を読み取る ファイル名
-w N #define の値を次のように制限します N ビット (デフォルト = 31、31 から 128 までの値はすべて
法律上の)
-x ファイル名
XML データの書き込み先 ファイル名
onworks.net サービスを使用してオンラインで asntool を使用する