TGViewer
IT با طعم HIT | مهرداد حسن زاده IT با طعم HIT | مهرداد حسن زاده @hitwithit · 1.64K subscribers
Post #534 2K
🔹 محافظت از کدهای پایتون با py_compile و pyarmor 🔹

🔸 py_compile:

یک ماژول داخلی در پایتون است که فایل‌های .py را به بایت‌کد .pyc تبدیل می‌کند. این کار سرعت اجرا را افزایش داده و از تغییرات تصادفی در سورس کد جلوگیری می‌کند.

📌 مزایا:
- سادگی استفاده (ماژول استاندارد پایتون)
- افزایش سرعت اجرا
- جلوگیری از تغییرات ناخواسته

📌 معایب:
- امکان دی‌کامپایل شدن و استخراج کد منبع وجود دارد.

مثال:

import py_compile

py_compile.compile('script.py')


🔸 pyarmor:

یک ابزار پیشرفته برای مبهم‌سازی (Obfuscation) و رمزگذاری کدهای پایتون است. این ابزار از کد شما در برابر مهندسی معکوس محافظت می‌کند.
📌 مزایا:
- مبهم‌سازی کد (خوانایی را کاهش می‌دهد)
- امکان محدود کردن اجرا بر اساس HWID یا تاریخ انقضا
- پشتیبانی از پکیج‌های بزرگ

📌 معایب:
- نیاز به نصب (pip install pyarmor)
- ممکن است در برخی موارد باعث کاهش جزئی سرعت اجرا شود.

مثال:

#برای نصب:
pip install pyarmor

#use_it:
pyarmor gen script.py


#پایتون

➖➖➖➖➖➖
🔻 @hitwithit
✳️ کانال تخصصی انفورماتیک پزشکی و فناوری اطلاعات سلامت
  • ❤ 15
More from @hitwithit
  1. Oct 7, 2026چرا تبدیل LLM به «ایجنت» در سلامت، ۵ برابر ترسناک‌تر (و جذاب‌تر) از وبلاگ‌نویسی با AI است؟…
  2. Oct 7, 2026سه چهار شب پیش داشتم با یکی از دوستام درباره این موضوع صحبت می‌کردم که امروز اکسپلورر دیدم…
  3. Oct 7, 2026📌 بزرگ‌ترین باگ کار با AI Agentها ربطی به هوش مدل نداره؛ پای «زیرساخت» گیره! وقتی تو محیط…
  4. Sep 24, 2026از معدود ویدیو هایی که من توصیه میکنم حتما ببینید و در اون تامل کنید. حس میکنم ۹۹ درصد سوا…
  5. Sep 13, 2026🔴مقدمه ای درباره شبکه سازی🔴 چطور شبکه سازی کنیم؟ من پارتی ندارم چطور آدم های خودمو جور ک…
  6. Sep 9, 2026📌 یه تجربه شخصی از دنیای واقعی که هیچ کتابی بهم یاد نداد امروز می‌خوام یه داستان از تجربه…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →