多くの狩りの後、私はASN.1ファイルが何であるかを知りました。
これらのASN.1ファイルには、基本的にプロトコルの説明とパケットの説明が含まれています。これらのASN.1ファイルを使用して、使用するアプリケーションで使用する.cファイルと.hファイルを生成することができます。あなた自身のメッセージデータベースを作成する必要がないので、これは本当に便利です。 ASN.1ファイルをコンパイルするだけで、Cファイルをコンパイルして使用することができます。
今、あなたはこれをコンパイルするにはどうすればいいのでしょうか?通常、何らかのASN.1コンパイラが必要です。あなたはいくらか支払う必要がありますが、私はLinuxとWindowsで動作するオープンソースのものを見つけることができました。必要な依存関係を持っている限り、それはUNIXベースなので、MACでも動作する可能性があります。いずれにせよ、ここにはこのウェブページへのリンクがあります。このWebページは使い方を文書化するのに素敵な仕事だと思うので、私はそれを使う方法を説明しません。これが私を助けたように誰かを助けてくれることを願っています。お金が懸念される場合には、このようなOSS Nocklava ASN1.Cコンパイラなどの商業一つまたは、それはあるかもしれない
チェックアウトそのリンクはあなたのために動作しない場合は、ここでhttp://lionet.info/asn1c/blog/
コンパイラ、あなたは試してみる必要があるかもしれませんこれにかかる時間にもかかわらず、独自のデータベースを作る価値があります。
すべて最高です。
こんにちはオリビエ、あなたの貢献に感謝します。 StackOverflowは自己完結型サイトが好きです。あなたのソースの属性は素晴らしいですが、このようなリンクのみの答えはぶち飛ばされます。投稿を編集して、あなたが引用したソースから関連する詳細を含めることはできますか? – AndyG
編集していただきありがとうございます。それはすべての違いを作ります。 – AndyG