سلسلة دوستان کار pyinstaller دقیقا چیه؟
34 رسالة · –ح I کارش سادست.میاد فایل پایتونی که بهش دادی رو می خونه و انالیز می کنه، همه ماژول ها/کتابخونه هایی که استفاده کردی رو پیدا می کنه بعد همهی این مجموعه رو (ماژول/کتابخونه + سورس) رو کپی می کنه و در کنار یک مفسر پایتون داخل یک exe برات قرار می ده.نحوه کارش archive کردن هست یک جورایی.همین باعث می شه خیلی راحت بشه مهندسی معکوس زد روش و به سورس رسید. موارد که شاید بهت دید بهتری بده ، فرمت ها : https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#inspecting-archives ابزار ها : https://pyinstaller.readthedocs.io/en/stable/advanced-topics.html#using-pyi-archive-viewerS I برای پایتون همچین کاری کردن واقعا دور از ذهنه و کار سختیه. بایت کد های پایتون به سادگی قابل فهم هستن. https://wiki.python.org/moin/Asking%20for%20Help/How%20do%20you%20protect%20Python%20source%20code%3F اینجا یکم در موردش صحبت شده که چیکار می تونین بکنین ولی خب این ها هم باز خیلی نمی شه روشون حساب کرد.بهترین مورد اینه مثلا بخشی از کد که الزاما نمی خواید مهندسی معکوس روش زده بشه رو با سی ایجاد کنید یا از همون cython استفاده کنیدS
ح ح S ح S ح S
ح I ح
M M I