解析データベースの操作
この機能は、データベース (Data Base) セクションを通じてファイル (File) メニューで利用可能であり、逆コンパイル結果を別の圧縮ファイルに保存することを可能にする。これにより、コードを再逆コンパイルする必要なく、将来の逆コンパイル結果の読み込みを高速化できる。
プログラム分析に戻りたい場合や、同僚とこれらの結果を共有する必要がある場合は、再度逆コンパイルを行う必要はない。完全な逆コンパイル(高速逆コンパイル (Fast decompilation) オプションが無効の場合)では、このプロセスは時間がかかり、より多くのリソースを必要とする可能性がある。Database に逆コンパイルされたコードを事前に保存しておく方がはるかに便利である。
VB Decompiler は内部圧縮データベース形式を使用しており、そのようなデータベースに含まれる情報の保存に必要な容量の削減を可能にする。さらに、VB Decompiler の以前のバージョンで保存されたデータベースとの互換性があり、製品の新バージョンでそのようなデータベースを開くことができないというリスクなしに情報を保存できる。
VDD データベースを開く・移動する
保存された分析データベースは.vdd 拡張子を使用する。VDD データベースを開くには、通常のファイルを開く操作を通じて、逆コンパイラウィンドウにドラッグするか、コマンドラインでそのパスを渡すことができる。
元の分析されたバイナリを検出する際、VB Decompiler は保存されたパスとデータベースを含むディレクトリの両方をチェックする。コラボレーションのため、元のパスが利用できない場合は、対応するバイナリを VDD ファイルの隣に配置しておく。アドレスとファイルバイトの意味を保つために、正確な分析済みビルドを保持する。
