「逆コンパイル」の版間の差分

編集の要約なし
編集の要約なし
 
5行目: 5行目:
変換するツールは「[[逆コンパイラ]]」と呼ばれる。
変換するツールは「[[逆コンパイラ]]」と呼ばれる。


最近は逆コンパイラの技術が向上し、非常に可読性の高いものが多い。
かつては逆コンパイラの性能が悪く「なんとなく[[アルゴリズム]]の概要がわかる」くらいのものであったが、
最近は逆コンパイラの技術が飛躍的に向上し、非常に可読性の高くなったうえに、[[コンパイル]]と[[逆コンパイル]]を利用してオリジナルとは別の[[プログラミング言語]]の[[ソースコード]]に変換することも可能になっているものもある。
 
== 関連項目 ==
; プログラマブルシェーダー関連
* [[DirectX Shader CompilerでSPIR-Vを出力する]]
* [[SPIR-VからGLSLを生成する]]
* [[SPIR-VからHLSLを生成する]]
* [[MacにMoltenVKを入れてVulkanを使ってみる]]
 
; .NET / Mono
* [[monodis]]
* [[ILSpy]]
* [[dotPeek]]
 
; Java
* [[Java Decompiler]]
* [[jad]]
 
; Android
* [[dexファイル]]
* [[apkファイル]]