問題タブ [kaitai-struct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
167 参照

kaitai-struct - Kaitai で 3 バイトの 2 の補数の符号付き整数をキャプチャする

Kaitai Struct は、たとえば、符号付き 2 バイト整数 ( s2be) や符号付き 4バイト整数 ( ) など、キャプチャする定義済みの型を提供しますs4beが、3 バイト符号なし整数 ( http://doc.kaitai.io/ksy_reference. html#_bit_size_integers )。それを行う方法はありますか?s3beb24

0 投票する
1 に答える
119 参照

python - pcap テンプレート使用時の Ipv6Packet エラー

Python で Kaitai Struct を使用して pcap を読み込もうとしています。

ファイルからpythonファイルを作成しましpcap.ksy

PYTHONPATH は xx ディレクトリに設定されます。ここで、単純な 1 行のスクリプトを実行して、モジュールをロードできることを確認すると

このエラーが発生します

それを読んだところ、pythonパスは問題なく、pythonモジュールはpacpからイーサネット、ipv6、ipv4までのチェーンをたどっています。次に、ipv4 が ipv6 を再度ロードしようとすると、スクリプトが失敗します。

コードがインポート ループをトリガーしていると思います。

私が間違っていることを知っている人はいますか?