کتابخانه پیوند پویا
From Wikipedia, the free encyclopedia
کتابخانه پیوند پویا (یا DLL)یک فرمت استاندارد پیادهسازی شده توسط مایکروسافت از مفهوم کتابخانههای مشترک در سیستم عاملهای مایکروسافت ویندوز و OS / 2 است. این کتابخانهها معمولاً دارای فایلهای DLL
، OCX
(برای کتابخانههای حاوی کنترلهای اکتیو ایکس) یا DRV
(برای رانندگان سیستم میراث) هستند. فرمتهای فایل DLLها همانند فایلهای ویندوز EXE است - یعنی قابل اجرا و قابل حمل (یا PE) برای ویندوزهای ۳۲ بیتی و ۶۴ بیتی و NE)New Executable) برای ویندوزهای ۱۶ بیتی. همانند EXEها، DLLها میتوانند شامل کد، دادهها و منابع در هر ترکیبی از آنها باشند.
![]() | |
پسوند(های) نام پرونده | .dll |
---|---|
نوع رسانهٔ اینترنتی | application/vnd.microsoft.portable-executable |
شناسانه نوع یکسان | com.microsoft.windows-dynamic-link-library |
عدد جادویی | MZ |
توسعهدهنده | Microsoft |
دربرگیرنده | Shared library |
فایلهای داده با فرمت فایل DLL، اما با پسوندهای فایلی مختلف که احتمالاً هم فقط شامل بخش منابع باشند، میتوانند منابع DLL نامیده شوند. نمونههایی از چنین DLL شامل آیکون کتابخانه هاست که گاهی اوقات دارای پسوندICL
و فایلهای فونت، که دارای پسوندهای FON
و FOT
هستند، میشود.[1]
به عبارت دیگر برنامه نویسان میتوانند توابعی مورد نیاز خود که در فایلهای DLL قرار دارند را به برنامه خود لینک کنند و از آن استفاده کنند.
از این فایلها میتوان در چندین برنامه به صورت همزمان هم استفاده کرد و در نتیجه این کار باعث افزایش کارایی برنامه نویسان و استاندارد درسیستم عامل میشود.[2]