~1 min read • Updated Sep 29, 2025
شرح برنامه
این برنامه پایتونی با بررسی فایل اجرایی ویروس، مشخص میکند که معماری آن ۳۲ بیتی است یا ۶۴ بیتی.
برای این منظور از کتابخانه platform یا بررسی هدر فایل اجرایی استفاده میشود.
در این مثال ساده، فرض میکنیم فایل اجرایی روی سیستم فعلی اجرا شده و معماری آن با معماری سیستم تطابق دارد.
کد پایتون:
import platform
# بررسی معماری سیستم
arch = platform.architecture()[0]
# نمایش نتیجه
print("\n--- نتیجه ---")
print(f"معماری اجرایی فایل: {arch}")
نمونه خروجی:
--- نتیجه ---
معماری اجرایی فایل: 64bit
توضیح مراحل:
- از تابع platform.architecture() برای تشخیص معماری اجرایی استفاده میشود
- خروجی میتواند 32bit یا 64bit باشد
- این روش برای فایلهایی که روی سیستم فعلی اجرا میشوند مناسب است
Written & researched by Dr. Shahin Siami