*.pliki dll są plikami archiwalnymi otwieranymi za pomocą winzip/7zip itp. To nie znaczy, że wszystko .pliki dll są archiwa można zapisać wszystko z .rozszerzenie dll jednak większość okien .pliki dll są generowane jako archiwa przykładami tego są windows>twain_32.dll, który jest plik archiwum jednak twain.dll nie jest, jeśli spojrzeć na twain.dll zobaczysz MZŽ jako pierwsze trzy znaki notatnika, które oznaczają skompilowany plik/program C lub część programu., Natomiast MZ wydaje się być archiwum.

również większość .pliki exe są archiwa głównie zawierające obraz ikony itp dla pliku i pakietów Instalatora windows, a także zawierają wszystkie informacje program musi uruchomić obrazy, filmy itp, a także katalogi, w tym informacje o instalacji i zwykły plik tekstowy.

mam tu grę.exe i zawiera pliki klas java obrazek wskaźnik kierujący .exe do uruchomienia a .plik bat. Oczywiście twój .plik bat uruchomi wywołanie javac z archiwum i uruchomi grę jest też kilka .archiwa dll zawierające również pliki klas java.,

ICON=AUTORUN\MINCRAFTLOGO.ICO

standardowe przekierowanie ikony tutaj .ico jest plik obrazu w ramach .plik dll wewnątrz .plik exe. Więc obraz widziany na .plik exe to logo minecraft. To jest w pliku o nazwie autorun.inf. Drugi przykład

 startpage=Autostart\Disk1.html uselanguagestartpage=1 windowcaption=Solid Edge licensee=Siemens PLM Software productguid=05B227DF-DB00-4934-B3C8-40B7D8FAA54A singleinstance=1 hidesplashscreen=1 noscrollbars=0 showstatusbar=1 splashscreentime=0 windowwidth=750 windowheight=775 buttondir=Autostart toolbarcolor=16777215 toolbar=goback,goforward,gohome,print,exit open=autostart.exe icon=Autostart\ENGINE.ICO

jest to autorun programu solid edge.plik inf zawarty w solidedge.Exe Autostart\ jest autostartem.katalog dll. open = autostart.exe określa autostart.plik exe do uruchomienia z oryginalnego solidedge.archiwum exe. Oto przykładowy program za pomocą .pliki dll (dynamic link library) http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml.,

pokazuje również, w jaki sposób są tworzone. Jak widać zawartość pliku dll jest wywoływana przez plik exe, jak wcześniej wyjaśniłem również jest tutorial tutaj http://msdn.microsoft.com/en-us/library/ms235636.aspx I jak powiedziałem wcześniej 7zip lub winzip otworzy dynamiczną bibliotekę linków jako archiwum tak długo, jak masz .plik dll. Jeśli zawartość biblioteki dynamic link została skompilowana, oczywiście potrzebujesz programu, który może odczytać plik.

jednak odpliki dll są z definicji tylko archiwum plików biblioteki dll sam powinien być czytelny, a nie skompilowany plik C,C# itp itd zasadniczo .,pliki dll są archiwa dobrze powinny być, gdy .plik dll jest tworzony w visual studio dll jest tworzony i wszelkie informacje przechowywane w pliku dll jest zaszyfrowany. Głównie to szyfrowanie jest obsługiwane przez visual studio i zazwyczaj nie jest edytowane ręcznie. Kiedy czytasz a .zawartość pliku dll jako .exe zawartość jest automatycznie odszyfrowywana. Teraz, gdy mówimy o kompilacji programu, zmieniamy zawartość na kod bajtowy, który maszyna łatwo interpretuje.

Rozmiar pliku byłby mniejszy niż oryginalny plik o tej samej zawartości., Jednak Rozmiar pliku jest większy, co sugeruje, że plik został faktycznie zaszyfrowany. Pewnie, żeby ludzie nie czytali kodu. W wyniku lektury .zawartość dll jest określana jako deszyfrowanie, a nie dekompilacja. Dekompilacja skonwertowałaby już skompilowane pliki txt do nieczytelnego kodu bajtowego. Stosowanie standardu .pliki dll nie są z definicji opensource, ponieważ wiąże się z celowym zaciemnieniem kodu bajtowego.