0

アイデアは、2 つの jar を比較し、それらが同じソースから生成されたかどうかを確認し、バイナリ/バイト コード レベルで同一かどうかを比較することです。また、両方が同じコンパイラ、つまりEclipse JDTまたはJITなどのコンパイラでコンパイルされている場合。

私はApache Common BCELを見てきましたが、元のバイトコードをソースコードに分解した後にのみ比較を行い、それをdiffツールのように比較します。これはテキストを行ごとに比較しますが、私が望むのは、ソースコードに分解/再配置せずにバイトコードを比較してから比較することです。

私は、ストレートなバイナリ/バイト コード比較をどのように比較できるかを調べていました!!!!

無料のツール/API の推奨事項は良いでしょう :) Ta

4

2 に答える 2

1

Beyond Compare を使用するのが好きです (無料のアプリケーションではないことに注意してください)

http://www.scootersoftware.com/

于 2013-12-23T11:34:20.077 に答える