notepad 打開dll文件出現亂碼的原因:DLL文件是動態鏈接庫文件,它是一種軟文件類型,而notepad 的默認語言是Normal Text,與DLL不是同一文件類型,所以打開會出現亂碼。
DLL(Dynamic Link Library)文件為動態連結庫文件,又稱“應用程式拓展”,是軟體文件類型。
正常,notepad預設語言是Normal Text,與DLL本來就不是同一檔類型,所以開啟是亂碼。 (推薦學習:notepad )
在Windows中,許多應用程式並不是完整的可執行文件,它們被分割成一些相對獨立的動態連結庫,即DLL文件,放置於系統中。
當我們執行某一個程式時,對應的DLL檔就會被呼叫。一個應用程式可使用多個DLL文件,一個DLL檔案也可能被不同的應用程式使用,這樣的DLL檔案稱為共享DLL檔案。
DLL檔案中存放的是各類別程式的函數(子過程)實作過程,當程式需要呼叫函數時需要先載入DLL,然後取得函數的位址,最後進行呼叫。
使用DLL檔案的好處是程式不需要在運行之初載入所有程式碼,只有在程式需要某個函數的時候才從DLL中取出。另外,使用DLL檔案還可以減少程式的體積。
動態連結庫是早期Windows系統由於受限於當時電腦記憶體空間較小的問題而出現的記憶體最佳化方法。
當一段相同的子程式被多個程式呼叫時,為了減少記憶體消耗,可以將這段子程式儲存為一個可執行文件,當被多個程式呼叫時只在記憶體中產生和使用同一個實例。
在 Windows作業系統中,每個程式都可以使用該 DLL 中包含的功能來實現「開啟」對話方塊。這有助於促進程式碼重用和記憶體的有效使用。
透過使用 DLL,程式可以實現模組化,由相對獨立的元件組成。
例如,一個記帳程式可以依照模組來銷售。可以在運行時將各個模組載入到主程式中(如果安裝了相應模組)。因為模組是彼此獨立的,所以程式的載入速度更快,而且模組只在對應的功能被要求時才載入。
此外,可以更為容易地將更新應用於各個模組,而不會影響該程式的其他部分。
例如,您可能具有一個工資計算程序,而稅率每年都會更改。當這些變更被隔離到 DLL 中以後,您無需重新產生或安裝整個程式即可套用更新。
以上是notepad++打開dll是亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!