Vad är skillnaden mellan dll och exe

De huvudskillnad mellan dll och exe är det dll är filtillägget för Dynamic Link Library som innehåller funktioner och procedurer som andra program kan använda medan exe är filtillägget för en körbar fil.

En fil är en behållare i ett datorsystem för lagring av information. Det finns olika typer av filer som textfiler, datafiler, binära, grafiska, katalogfiler etc. Två typer av filer är DLL- och EXE-filer. En dll-fil hänvisar till a Dynamiskt länkbibliotek. Dessa filer har filtillägget .dll. Exe-filerna är de körbara filerna som kör ett program. De har .exe filtillägg.

Viktiga områden som omfattas

1. Vad är dll
     - Definition, Funktionalitet
2. Vad är exe
     - Definition, Funktionalitet
3. Vad är skillnaden mellan dll och exe
     - Jämförelse av viktiga skillnader

Nyckelbegrepp

 dll, Dynamic Link Library, exe, Executable Files, filtillägg

Vad är dll

dll är en filtillägg. Det står för Dynamiskt länkbibliotek. Dessa filer består av funktioner och procedurer som kan användas av andra program. Ett bibliotek är en samling programvara som görs tillgänglig för program som ska användas.

En dll-fil laddas bara först när den används. Därför minskar belastningstiden och det önskade minnet. Dll-filerna kan delas mellan flera program. Därför kan flera program använda samma DLL-filer utan att duplicera dem. Dessutom ger dessa filer funktionaliteter till ett annat program. Det är till exempel möjligt att använda dll på ett sätt som ett program kan få funktioner att visas i en annan. Dll-filer kan däremot inte exekveras direkt. De kan laddas och drivas av andra program.

Vad är exe

Exe är filtillägget för en körbar fil. En körbar fil kör en uppsättning instruktioner när filen öppnas. Dessa filer kan sammanställas program eller skript. En körbar fil sammanställs från källkod till en binär maskinkod som kan köras direkt av CPU.

Oskränkta körbara filer kallas skript. Ett skript innehåller en uppsättning instruktioner. Användaren kan öppna dessa filer i textredigerare och visa koden. Dessa skript kräver en tolk att köra. Till exempel krävs Python tolk för att utföra ett Python-skript, och en PHP tolk krävs för att utföra ett PHP-skript. Om rätt tolk inte är tillgänglig öppnas skriptet som en vanlig textfil. Som körbara filer kör koden när den öppnas. Därför bör användarna vara försiktiga när de körbara filerna tas emot med bifogade e-postmeddelanden.

Vad är skillnaden mellan dll och exe

Definition

dll är filtillägget för Dynamic Link Library, vilket är Microsofts implementering av delat bibliotekskoncept i Microsoft Windows och OS / 2 operativsystem. Exe är en filtillägg av en körbar fil som utför angivna uppgifter enligt de kodade instruktionerna. Detta utgör den största skillnaden mellan dll och exe.

Antal filer

Dessutom finns det i en enda applikationspaket åtminstone en exe-fil. Det kan eller inte vara en eller flera dll-filer.

Dependency

En annan viktig skillnad mellan dll och exe är att medan dll-filer används av andra program kan exe-filen köras oberoende.

Obligatoriskt minneutrymme

En dll-fil kräver också minimalt minne medan en exe-fil kräver mer minne.

Slutsats

Skillnaden mellan dll och exe är att dll är filtillägget för Dynamic Link Library som innehåller funktioner och procedurer som andra program kan använda medan exe är en filtillägg för en körbar fil. Med andra ord, dll är filtillägget för ett Dynamic Link Library medan exe är filtillägget för en körbar fil.

Referens:

1. "Executable File." Plagiat Definition, Tillgänglig här.
2. "Dynamisk länkbibliotek." Wikipedia, Wikimedia Foundation, 10 september 2018, Tillgänglig här.

Image Courtesy:

1. "2741806" (CC0) via Pixabay
2. "Dll ​​png" Av Microsoft - Utdrag ur "% windir% \ System32 \ imageres.dll" (Public Domain) via Commons Wikimedia