다른 명령
파이썬 파일 난독화 실행파일 만들기
1. pip를 통해 pyarmor, pyinstaller 설치
pip install pyarmor pyinstaller
2. pyarmor를 활용하여 .exe로 패키징
pyarmor pack --clean -e "--onefile " {entrypoint를 갖는.py ex) app.py, main.py}
- 패키징 할 때, 특정 용량이 넘게 되면 아래와 같은 오류 발생 되므로 다른 방법을 찾아보아야 합니다.
... ERROR Too big code object, the linitation is 32768 bytes in trial version ....
- 보통 개인의 소스가 저 특정용량을 넘어가지는 않고 외부 라이브러리가 문제일 것.
- 중요한 .py들만 난독화를 하고 pyinstaller로 packaging하는것도 하나의 방법.
pyarmor obfuscate {중요한 .py}