Co je spustitelný soubor a jak jej vytvořit


Co je spustitelný soubor? Spustitelný soubor je programový soubor, který lze spustit, se sadou pokynů nebo možností, jak s počítačem něco udělat. Spustitelné soubory se nacházejí téměř ve všech moderních operačních systémech, ale většina lidí je spojí s formátem souboru Windows EXE.

Soubor EXE se obvykle zobrazí, když nainstalovat nový software nebo spustíte program v počítači, kde se používá přípona EXE. Pokud vytváříte svůj vlastní software, můžete si dokonce vytvořit vlastní spustitelný soubor ke spuštění, instalaci nebo distribuci. Pokud se chcete dozvědět více o spustitelných souborech a o tom, jak vytvořit spustitelný soubor, je třeba udělat následující.

Rizika spustitelných souborů (EXE)

Když spustíte spustitelný soubor, udělíte mu oprávnění ke spuštění pokynů v něm obsažených. Takto funguje jakýkoli software, od základních skriptů s několika řádky až po složitý software s miliony řádků kódu.

Před spuštěním nebo vytvořením spustitelného souboru byste si měli být vědomi možných rizik. Spustitelné soubory mají potenciál zahrnout do zdrojový kód pokyny, které by mohly poškodit váš počítač.

Mohlo by to počítači říct, aby odstranily jiné soubory, nebo by to mohlo PC k odesílání informací do vnějšího zdroje. Toto je definice malware, vytvořená za účelem poškození na vaše náklady.

Před spuštěním libovolného spustitelného souboru, zejména pokud požaduje oprávnění správce v Kontrola uživatelského účtu vyskakovací okno, měli byste soubor vyhledat pomocí malwaru Zabezpečení systému Windows nebo vlastního antivirový software třetích stran, jako je Malwarebytes. Měli byste také instalovat nebo spouštět software pouze ze zdrojů, kterým absolutnědůvěřujete.

In_content_1 all: [300x250] / dfp: [640x360]- >

Pokud vytváříte svůj vlastní software pro spuštění, měli byste se ujistit, že kód není navržen pro přístup k žádným důležitým souborům. Zatímco Windows obvykle zabrání neoprávněnému přístupu k systémovým souborům pomocí UAC, před spuštěním zkontrolujte svůj kód, abyste se ujistili, že software nemůže poškodit váš počítač.

Otevírání spustitelných souborů (EXE) V systému Windows

Pokud chcete otevřít spustitelný soubor v systému Windows, můžete tak učinit několika způsoby. Systém Windows automaticky rozpozná formát souboru EXE jako spustitelný soubor, takže jej obvykle můžete otevřít na ploše, v Průzkumníku souborů Windows, pomocí nabídky Start systému Windows (pro nainstalovaný software) nebo pomocí příkazového pole Spustit.

  • Chcete-li otevřít soubory EXE na ploše nebo v Průzkumníku souborů Windows, poklepejte na soubor. Tím nařídíte systému Windows, aby jej otevřel.
    • Seznam nainstalovaného softwaru v nabídce Start systému Windows je zkratkou pro soubory EXE daného softwaru (například Chrome.exepro Google Chrome). Stiskněte nabídku Startikonu(nebo stiskněte klávesu Windowsna klávesnici) a poté stisknutím jedné z položek spusťte software.
      • Chcete-li použít příkazové pole Spustitke spuštění souboru EXE, stiskněte na svém počítači klávesu Windows + Rklávesnice. Případně klikněte pravým tlačítkem na ikonu nabídky Starta stiskněte možnost Spustit.
        • V příkazové pole Spustit, vyhledejte spustitelný soubor stisknutím tlačítka Procházetnebo zadejte umístění souboru přímo. Chcete-li spustit soubor EXE, stiskněte OK24.
          • Pokud soubor EXE vyžaduje přístup pro správce, budete muset povolit jeho spuštění v rozevíracím seznamu UAC. Stisknutím tlačítka Anoto povolíte.
            • Pokud spustitelný soubor nelze spustit (může být navržen pro starší verzi systému Windows , například), pak Windows zastaví jeho spuštění. Může se také zobrazit chybová zpráva. Pokud k tomu dojde, stiskněte Zavříta vyhledejte alternativní verzi souboru, který se místo toho spustí.
            • Jak vytvořit spustitelný soubor Ve Windows

              Chcete-li ve Windows vytvořit vlastní spustitelné soubory, můžete, ale není to tak jednoduché jako přejmenování souboru a přidání .exeaž do konce.

              Budete muset kódovat software, který chcete spustit, ve zvoleném programovacím jazyce a poté jej zkompilovat jako soubor, který lze spustit. Většina uživatelů však bude chtít vytvořit základní spustitelné soubory, například instalační soubory pro instalaci softwaru.

              K tomu můžete použít integrovaného Průvodce IExpressv systému Windows, ale tento software je velmi starý a již nějakou dobu nebyl aktualizován. Lepší možností je použít open-source Inno Setup nebo pro základní samorozbalovací soubory EXE můžete použít 7-zip.

              Soubor EXE vytvořený pomocí 7-Zip je ve skutečnosti archivní soubor SFX. Tento archivní soubor, který se zobrazuje ve formátu souboru EXE, automaticky extrahuje všechny zahrnuté soubory do vašeho počítače, takže je ideální pro jednoduché nasazení softwaru.

              Pokud chcete sdílet soubory s více uživateli, aniž byste se museli starat o to, aby měli nainstalovaný správný software, vytvoření takovéhoto souboru by bylo dobrou volbou.

              • Vytvoření souboru EXE pomocí 7-ZIP umístěte soubory do složky v Průzkumníku souborů Windows. Pravým tlačítkem klikněte na složku a poté stiskněte 7Zip>Přidat do archivu.
                • v poli Možnosti, zaškrtněte políčko Povolit archiv SFX. Budete také chtít nastavit Formát archivuna 7z, Metoda kompresena LZMA2a Úroveň kompreseaž Normální. Stisknutím OKvytvořte soubor.
                • Ačkoli nejde o skutečný soubor EXE, vypadá a chová se jako jeden, takže je snadné způsob, jak vytvořit spustitelný soubor, který může distribuovat software nebo soubory, které jste vytvořili s ostatními.

                  Jinak, pokud chcete vytvořit „skutečný“ spustitelný soubor, budete muset naučit se programovat.

                  Spouštění spustitelných souborů v systému Mac nebo Linux

                  Způsob fungování spustitelných souborů v systému Windows je zcela odlišný od způsobu, jakým běží programy na jiných platformách, například Linux nebo macOS. Tyto platformy sice mají spustitelné soubory, ale nejsou ve formátu souboru EXE.

                  Například v systému Linux může být spustitelný jakýkoli soubor, ale pro jeho spuštění jako a vyžaduje speciální příznak oprávnění souboru. program pomocí chmod. Příkaz soubor chmod + xdá například souboru s názvem souboroprávnění ke spuštění.

                  MacOS má mírně odlišnou metodu spouštění software. Pokud aplikace nebyla nainstalována z App Store a není od vývojáře, kterého zná nebo kterému důvěřuje, nebude možné ji spustit. Budete to muset povolit v nabídce Předvolby systému>Zabezpečení a soukromí.

                  Jako systém založený na Unixu však macOS podporuje příkaz chmod, který vám umožňuje spouštět základní skripty pomocí aplikace Terminal. Pokud jste například vyvinuli skript v Pythonu, můžete jej spustit pomocí příkazu chmod + x.

                  Můžete také použít emulátor WINE pro Linux a macOS na spouštět a instalovat soubory Windows EXE na těchto platformách. Navrženo tak, aby napodobovalo určité pokyny a knihovny systému Windows, použití WINE ke spuštění souboru EXE bude mít různé úrovně úspěchu.

                  Můžete potvrdit, jak dobře bude populární software fungovat pomocí WINE, zaškrtnutím Databáze WineHQ.

                  Spouštění spustitelných souborů ve Windows 10

                  Nic vám nebrání ve vytváření vlastního softwaru, zvláště pokud jej zkombinujete s Instalační balíčky Windows, abyste instalaci usnadnili. U většiny uživatelů systému Windows 10 je však možné soubory EXE spouštět, nikoli vytvářet. Pokud spouštíte software pouze ze zdrojů, kterým důvěřujete, měly by být spustitelné soubory relativně bezpečné.

                  Ujistěte se, že pravidelně provádíte skenování malwaru, a pokud si nejste jisti, zda je bezpečné spuštění spustitelného souboru, můžete pomocí Režim izolovaného prostoru Windows 10 spustit software v izolovaném kontejneru a otestovat to ven. Pokud je EXE nebezpečný, nepoškodí vaši hlavní instalaci systému Windows.

                  Související příspěvky:


                  3.09.2020