「逆コンパイル」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| 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ファイル]] | |||