*.dll soubory jsou archivní soubory otevřené s winzip / 7zip atd. To neznamená, že všechno .dll soubory jsou archivy můžete uložit cokoliv s.dll rozšíření však většina oken .dll soubory jsou generovány jako archivy příklady toho jsou windows>twain_32.dll, který je archivní soubor však twain.dll není, pokud se podíváte na twain.dll uvidíte MZŽ jako první tři znaky poznámkového bloku, které označují kompilovaný C soubor / program nebo část programu., Zatímco MZ se zdá být archivem.

také nejvíce .exe soubory jsou archivy většinou obsahují obrázek ikony atd pro soubor a instalační služba windows installer balíčky, stejně obsahují všechny informace, které program potřebuje ke spuštění obrázky,filmy, atd., a také adresáře, včetně informace o instalaci a prostý textový soubor.

mám tu hru.exe a obsahuje soubory třídy java obraz ukazatel směrování .exe spustit .bat soubor. Očividně tvůj .bat soubor spustí javac volání z archivu a spustit hru tam je také několik .dll archivy obsahující soubory třídy java také.,

ICON=AUTORUN\MINCRAFTLOGO.ICO

standardní přesměrování ikon zde .ico je obrazový soubor v rámci .dll soubor v rámci .exe soubor. Takže obraz vidět na.exe soubor je logo minecraft. Toto je v souboru s názvem autorun.inf. Druhý příklad

 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

toto je autorun solid edge.inf soubor obsažený v solidedge.exe Autostart\ je Autostart.adresář dll. open=autostart.exe určuje autostart.soubor exe pro spuštění z původního solidedge.archiv exe. Zde je ukázkový program pomocí .soubory dll (dynamic link library) http://www.flipcode.com/archives/Creating_And_Using_DLLs.shtml.,

také ukazuje, jak jsou vytvořeny. Jak můžete vidět obsah souboru dll se nazývá exe soubor, jak jsem dříve vysvětlil také, tam je návod zde http://msdn.microsoft.com/en-us/library/ms235636.aspx a jak jsem řekl předtím, než 7zip nebo winzip otevře dynamic link library jako archiv, jak dlouho, jak budete mít .DLL. Pokud byl obsah knihovny dynamic link zkompilován, samozřejmě potřebujete program, který dokáže soubor přečíst.

nicméně od té doby .dll soubory jsou podle definice jen archivní soubory knihovny dll sám by měl být čitelný a ne kompilovaný C, C # soubor atd atd. v podstatě.,dll soubory jsou archivy dobře by mělo být, když .dll soubor je vytvořen ve visual Studiu dll je vytvořen a veškeré informace, které uložíte v souboru dll je šifrována. Většinou je toto šifrování zpracováno samotným visual studio a obecně není editováno ručně. Když čtete a .dll obsah souboru jako .exe obsah se automaticky dešifruje. Nyní, když mluvíme o kompilaci programu, měníme obsah na bytekód, který stroj snadno interpretuje.

Tento soubor by byl menší než původní soubor se stejným obsahem., Soubor je však větší, což naznačuje, že soubor byl skutečně šifrován. Pravděpodobně zastavit lidi čtení jejich kódu. Jako výsledek čtení .obsah dll se nazývá dešifrování a ne dekompilace. Dekompilace by převedla již zkompilované soubory txt na nečitelný bajtový kód. Použití standardu .dll soubory je podle definice není opensource, protože se jedná o úmyslné zamlžování byte kódu.