Spouštěcí soubory mají rozšíření typu? Nejběžnější
Každý uživatel počítačového systému narazil do pojmu spustitelný programový soubor. A ne vždy (i když velmi často) spustitelné soubory mají rozšíření EXE, běžné pro systémy Windows. Chcete-li porozumět problému rozšíření, zvažte obecné informace o takových objektech a některých jejich hlavních typech.
Obsah
Rozdíly mezi spustitelnými soubory a jinými objekty
Než tvrdíme, že spustitelný soubor programu má rozšíření pouze o jeden typ, je třeba pochopit, jak tento objekt odlišovat od ostatních.
Ve skutečnosti, mezi hlavními rozdíly mezi spustitelnými soubory a dalšími informacemi, existuje několik hlavních:
- samotné rozšíření, které označuje obsah v souboru buď stroje nebo bajtku virtuálního stroje;
- podpis (obsah ve formě jedinečných bajtů);
- atributy v souborovém systému (spustit atd.).
Bohužel, i když víte, že spustitelné soubory mají příponu názvu, například EXE, zobrazit obsah běžných prostředky selžou, protože takové objekty sestavili obsah, který se zobrazí při zobrazení jako bezvýznamný sadu znaků. V nejlepším případě je nutné použít disassembler drogy nebo něco jiného, který umožňuje, aby se dekompilaci. Ale teď to není o tom.
Struktura spustitelných souborů
Pokud jde o konstrukci souborů tohoto typu, obsahují zpravidla hlavičky (předpokládané provedení instrukcí, parametry, kódové formáty), samotné instrukce (stroj, zdroj nebo bytecodes).
Popis prostředí může někdy být zahrnuty do struktury dat na požadavky ladění OS, seznamy souvisejících knihoven, obrázků, zvuku, grafiky, štítky, ikony atd. d. Mimochodem, mnozí z vás všimli, že z větší části v každém operačním systému ikona v souboru k dispozici na začátku (za předpokladu, že by měl začít s prací v něm).
Princip činnosti
Ve skutečnosti, přestože spustitelné soubory mají rozšíření různých typů, pracují podobným způsobem.
Při spuštění je spustitelný soubor načten do paměti počítače. V tomto případě je prostředí inicializováno a nakonfigurováno, další knihovny jsou "vytaženy", pokud aplikace poskytuje takové funkce, konfiguruje některé další operace a provádí pokyny způsobem předepsaným v souboru.
Jaké rozšíření mají spustitelné programové soubory?
Nyní přicházíme přímo k otázce rozšíření. Je samozřejmé, že absolutně všechno nebude fungovat (to bude trvat příliš mnoho času). Na druhou stranu můžete zaznamenat nejpopulárnější a nejběžnější.
Takže v závislosti na typu obsahu je specifikováno rozšíření. Například v systému Windows mají nejběžnější spustitelné soubory rozšíření EXE. To platí pro všechny programy určené k práci v prostředí těchto operačních systémů. Takové objekty obsahují kódy strojů. Velmi podobné (také s obsahem těchto kódů) jsou soubory BIN.
Dalším typem spustitelného souboru jsou dávkové objekty, jako jsou CMD, BAT a COM, přičemž první typ je dávkový soubor systému Windows a druhý typ je souborový systém DOS.
Pravděpodobně mnoho met a soubory MSI a MSU. Může to být buď "nativní" instalační program Windows, nebo instalátor aktualizace systému.
Mezi jinými jsou skripty a makra (VB, VBS, VBE, SCR, JS, JSE) samostatnou kategorií. Častěji existují soubory jako JAR a JAD, určené k instalaci aplikací na mobilní gadgety nebo použití v prostředí JAVA. Všechny takové objekty v obsahu neobsahují žádný kód stroje, ale kódy virtuálních strojů.
Jaké rozšíření mají spustitelné soubory v různých systémech?
Když se podíváte pozorně, zjistíte, že tam jsou také poměrně specifické komponenty v některých systémech. Například v systému Windows existuje zvláštní kategorie spustitelných složek (PS1 - PowerShell spustitelný soubor, PIF - informace o aplikacích, WSF - soubor skriptu, atd ...).
Obecně platí, že v jakémkoli systému najdete standardní i speciální součásti. Existují však některé běžné formáty (například HTA - spustitelný HTML dokument), které fungují všude a bez ohledu na operační systém.
Stejně jako u jiných systémů, například v "maku" mají spustitelné soubory příponu APP, pokud jsou to programy, a PKG, pokud jde o distribuci.
Ale situace u systémů Linux je poněkud odlišná. Faktem je, že v nich koncept expanze neexistuje jako takový. Rozpoznáte spustitelný soubor pouze pomocí atributů (skrytý, jen pro čtení, celý systém atd.). Ani problém s změnou rozšíření se nezdaří spustit nebo číst soubor, který hledáte.
V každém systému, nebo dokonce v mobilních gadgets, najdete obrovské množství objektů tohoto typu. Není nutné jít daleko. Ve stejném operačním systému Android má spustitelný soubor instalačního programu rozšíření APK av zařízeních "apple" jsou to soubory IPA.
Závěr
Zde je stručný a vše, co souvisí s rozšířením spustitelné soubory. Samozřejmě, že v tomto případě byl kladen důraz především na objekty, které jsou přítomny v systémech Windows a ostatní byly ovlivněny mimochodem, tak říkajíc, na celkový rozvoj. A jak je zřejmé, různé předměty, jako je spustitelný tak velká, že způsobí nějaké souhrnnou tabulku shrnující všechna rozšíření naprosto prostě není možné, takže jsme omezili sami na většinu běžných formátů.
- Spustit spustitelný soubor. Co je to ve společném pochopení?
- Rozpoznat a zničit: mpsigstub.exe - co to je?
- Co jsou soubory? Typy souborů
- Formát DOCM - než otevřít takové soubory?
- Podrobnosti o tom, jak otevřít soubory EXE
- Formát VDI než otevřít?
- Rozšíření názvu souboru zpravidla charakterizuje ... Co přesně?
- Rozšíření souborů pro programové kódy: cpp je co?
- Jaké jsou pravidla pro zápis názvu souboru: hlavní teze
- Rozšíření textového souboru: typy a hlavní aspekty určování zařazení programů
- Hrozby typu "virus_exe.exe": co je s nimi a jak s nimi jednat?
- Formát PRN: jak otevřít takové soubory?
- Rozšiřovací zásobník - co je to?
- Rozšíření SCR: základní typy souborů a způsoby jejich otevření
- Pak otevřete soubory TGA
- Práce se soubory. Jak změnit příponu souboru
- Jak změnit příponu souboru v systému Windows: několik jednoduchých způsobů
- PresentationFontCache.exe - co to je? Popis procesu
- Chcete otevřít psd?
- Soubor, který otevírá soubory EXE: existuje nějaký systém v tomto systému a jaké akce lze provést s…
- Co je to rozšíření dmg