وصله

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

وصله یا پچ (به انگلیسی: Patch) برای حل مشکلات نرم‌افزاری یا به روزرسانی برنامه‌های کامپیوتری به همراه اطلاعات پشتیبانی شده آن‌ها طراحی می‌شوند. معمولاً شامل تعمیر مشکلات امنیتی، اشکال نرم‌افزاری و بهبود پایداری و عملکرد برنامه است. اگر چه معمولاً ابزاری برای حل مشکلات هستند، اما وصله‌های ضعیف خود می‌توانند مشکلات جدیدی را به همراه آورند.

مدیریت وصله فرایندی است که طی آن نقشه‌ای است برای اینکه چه وصله‌ای باید برای کدام سامانه در یک زمان خاص به کار رود طرح‌ریزی می‌شود.

انواع[ویرایش]

برنامه‌نویس‌ها وصله‌ها را در شکل‌های متفاوتی به کار می‌گیرند. از آنجا که نویسندگان برنامه‌های انحصاری کد برنامه‌هایشان را منتشر نمی‌کنند، وصله‌های آن‌ها به وسیلهٔ کدهای دودویی به جای کد منبع آن‌ها منتشر می‌شود. این نوع از وصله‌ها برنامه‌های اجرایی را تغییر می‌دهند — برنامه‌ای که کاربر آن‌ها را اجرا می‌کند — چه به وسیلهٔ تغییر دادن کد دودویی برای برای رفع اشکال، چه به وسیلهٔ به طور کامل جایگزین کردن آن.

منابع[ویرایش]