2017-04-10 12 views
0

私はPythonには新しく、それを.exeバージョンにコンパイルする必要があります。私の質問は、pyスクリプトが.exeにコンパイルされたときに、もう解読できないということですか?.exeへのPythonコンパイル

私たちの目標は、.exeを使用してソースコードを入手したくないので、クライアントサーバーに展開するときにpythonスクリプトを安全にすることです。

答えて

1

いいえ - コンパイルされたコードは別の言語(バイトコード)にコンパイルされます。実際にはソースコードを読むことはできません。

は...しかしthisを見ています

+1

ありがとうございます!これは私のプロジェクトに自信を与えます – doyevaristo

1

に.pyc(バイトコード)を抽出し、それを得るためにUncompyleのようなPythonのデコンパイラを使用してそれを打破することができ、この.exeのバージョンを持っているに精通したユーザーソースコードにかなり戻っています。したがって、あなたの.exeバージョンから抽出するpythonソースコード(それに近い)の方法(そしてチャンス)があります。

+0

@ j-squillaro私はこれに注意を払うつもりです。 – doyevaristo

関連する問題