~1 دقیقه مطالعه • بروزرسانی ۷ مهر ۱۴۰۴
شرح برنامه
این برنامه پایتونی با بررسی فایل اجرایی ویروس، مشخص میکند که معماری آن ۳۲ بیتی است یا ۶۴ بیتی.
برای این منظور از کتابخانه platform یا بررسی هدر فایل اجرایی استفاده میشود.
در این مثال ساده، فرض میکنیم فایل اجرایی روی سیستم فعلی اجرا شده و معماری آن با معماری سیستم تطابق دارد.
کد پایتون:
import platform
# بررسی معماری سیستم
arch = platform.architecture()[0]
# نمایش نتیجه
print("\n--- نتیجه ---")
print(f"معماری اجرایی فایل: {arch}")
نمونه خروجی:
--- نتیجه ---
معماری اجرایی فایل: 64bit
توضیح مراحل:
- از تابع platform.architecture() برای تشخیص معماری اجرایی استفاده میشود
- خروجی میتواند 32bit یا 64bit باشد
- این روش برای فایلهایی که روی سیستم فعلی اجرا میشوند مناسب است
نوشته و پژوهش شده توسط دکتر شاهین صیامی