動態程式庫
DLL檔案是一種特殊的檔案格式,全稱為動態程式庫(Dynamic Link Library),它既不是執行檔,也不是簡單的數據檔案,而是一個包含代碼和數據的庫。
DLL檔案在Windows作業系統中扮演著重要的角色,它允許程式共享執行特殊任務所需的代碼和其他資源,而不是每個程式都擁有完整的代碼。這種共享機制可以提高程式的運行效率並節省系統資源。DLL檔案通常包含一些可由多個程式同時使用的代碼和數據,但它本身不能單獨運行,它需要被其他應用程式或進程調用才能執行。
此外,DLL檔案與EXE檔案在Windows下是基於相同的PE(Portable Executable)格式的二進制檔案,主要的區別在於PE檔案頭部的符號位指示該檔案是EXE還是DLL,以及它們的擴展名不同。