Vad är en körbar fil & hur man skapar en

Vad är en körbar fil? En körbar fil är en programfil som kan köras, med en uppsättning instruktioner eller alternativ för att få den att göra något på din PC. Körbara filer finns på nästan alla moderna operativsystem, men de flesta kommer att associera dem med Windows EXE -filformatet. 

Du kommer vanligtvis att se en EXE -fil när du installerar ny programvara(install new software) eller kör ett program på din PC, där EXE- tillägget används. Om du skapar din egen programvara kan du till och med skapa din egen körbara fil att köra, installera eller distribuera. Om du är intresserad av att lära dig mer om körbara filer och hur du skapar en körbar fil, är det här vad du behöver göra.

Riskerna med körbara (EXE) filer(The Risks Of Executable (EXE) Files)

När du kör en körbar fil ger du den tillstånd att köra instruktionerna i den. Det är så vilken programvara som helst fungerar, från grundläggande fåradersskript till komplex programvara med miljontals rader kod.

Innan du kör eller skapar en körbar fil bör du vara medveten om de potentiella riskerna. Körbara filer har potential att inkludera instruktioner i källkoden(source code) som kan skada din dator.

Det kan tala om för din dator att ta bort andra filer, eller det kan instruera din dator att skicka information till en extern källa. Detta är definitionen av skadlig programvara(malware) , skapad för att orsaka skada på din bekostnad.

Innan du kör någon körbar fil, särskilt om den frågar efter administrativa behörigheter i ett popup- fönster för kontroll av användarkonto, bör du skanna filen efter skadlig programvara med hjälp av Windows Security eller din egen tredje parts anti-malware-programvara som Malwarebytes(third-party anti-malware software like Malwarebytes) . Du bör också bara installera eller köra programvara från källor som du absolut(absolutely) litar på.

Om du skapar din egen programvara att köra, bör du se till att koden inte är utformad för att komma åt några viktiga filer. Medan Windows vanligtvis förhindrar obehörig åtkomst till systemfiler med UAC , dubbelkolla din kod innan du kör den för att se till att programvaran inte kan skada din dator.

Öppna körbara (EXE) filer i Windows(Opening Executable (EXE) Files On Windows)

Om du vill öppna en körbar fil på Windows kan du göra det på några sätt. Windows känner automatiskt igen EXE -filformatet som en körbar fil, så du kan vanligtvis öppna den från skrivbordet, från Windows Filutforskare(Windows File Explorer) , med Windows Start -meny (för installerad programvara) eller genom att använda kommandorutan Kör .(Run)

  • För att öppna EXE - filer på skrivbordet eller i Windows Filutforskare(Windows File Explorer) dubbelklickar du på filen. Detta kommer att instruera Windows att öppna den.

  • Listan över installerad programvara i Windows Start - meny är genvägar till EXE- filerna för dessa program (till exempel Chrome.exe för Google Chrome). Tryck på Start-menyikonen (Start menu) ((icon) eller tryck på Windows-tangenten(Windows key) på tangentbordet), tryck sedan på en av posterna för att köra din programvara.

  • För att använda kommandorutan Kör(Run) för att köra en EXE -fil, tryck på Windows key + R på ditt tangentbord. Alternativt, högerklicka på Start-menyikonen(Start menu icon) och tryck på alternativet Kör .(Run)

  • I kommandorutan Kör(Run) letar du upp din körbara fil genom att trycka på Bläddra(Browse) eller skriv filplatsen direkt. När du vill köra EXE -filen, tryck på OK .

  • Om EXE -filen begär administrativ åtkomst måste du tillåta den att köras i UAC -popupen. Tryck på Ja(Yes) för att tillåta detta.

  • Om den körbara filen inte kan köras (den kan vara designad för en äldre version av Windows , till exempel), kommer Windows att stoppa den från att köras. Du kan också se ett felmeddelande. Om detta händer, tryck på Stäng(Close) och leta efter en alternativ version av filen att köra istället.

Hur man skapar en körbar fil på Windows(How To Create An Executable File On Windows)

Om du vill skapa dina egna körbara filer på Windows kan du, men det är inte så enkelt som att byta namn på en fil och lägga till .exe i slutet av den.

Du måste koda programvaran du vill köra i ditt valda programmeringsspråk och sedan kompilera den som en fil som kan köras. De flesta användare vill dock skapa mer grundläggande körbara filer, som installationsfiler för programvaruinstallationer.

Du kan använda den inbyggda IExpress Wizard för att göra detta på Windows , men den här programvaran är mycket gammal och har inte uppdaterats på ett tag. Det bättre alternativet är att använda Inno Setup(Inno Setup) med öppen källkod eller, för grundläggande självextraherande EXE - filer, kan du använda 7-Zip .

En EXE -fil skapad med 7-Zip är faktiskt en SFX-arkivfil(SFX archive file) . Den här arkivfilen, som visas med EXE -filformatet, extraherar automatiskt alla inkluderade filer till din PC, vilket gör den perfekt för enkla programvaruinstallationer.

Om du vill dela filer till flera användare utan att behöva oroa dig för att de har rätt programvara installerad, skulle det vara ett bra alternativ att skapa en fil som denna.

  • För att skapa en EXE -fil med 7-ZIP, placera dina filer i en mapp i Windows Filutforskare(Windows File Explorer) . Högerklicka(Right-click) på mappen och tryck sedan på 7Zip > Add to archive.

  • I rutan Alternativ(Options) klickar du på kryssrutan Aktivera SFX-arkiv(Enable SFX Archive ) . Du vill också ställa in arkivformatet(Archive Format ) till 7z , komprimeringsmetoden(Compression Method) till LZMA2 och komprimeringsnivån(Compression Level) till Normal . Tryck på OK för att skapa filen.

Även om detta inte är en riktig EXE -fil, ser den ut och fungerar som en, vilket gör det till ett enkelt sätt att skapa en körbar fil som kan distribuera programvara eller filer som du har skapat med andra.

Annars, om du vill skapa en "riktig" körbar fil, måste du lära dig hur du programmerar(learn how to program)

Kör körbara filer på Mac eller Linux(Running Executable Files On Mac Or Linux)

Sättet som körbara filer fungerar på Windows är helt annorlunda än hur program körs på andra plattformar, som Linux eller macOS. Dessa plattformar har körbara filer, men de är inte i filformatet EXE .

Linux , till exempel, kan vilken fil som helst vara körbar, men den kräver en speciell filbehörighetsflagga för att köra den som ett program med chmod . Kommandot chmod +x file skulle ge en fil med namnet fil(file ) exekveringsbehörighet att köra, till exempel.

macOS har en något annorlunda metod för att köra programvara. Om appen inte har installerats från App Store och den inte kommer från en utvecklare som den känner till eller litar på, kommer appen inte att tillåtas att köras. Du måste tillåta det i menyn System Preferences > Security & Privacy .

Som ett Unix-baserat system stöder macOS dock(chmod) kommandot chmod, vilket gör att du kan köra mer grundläggande skript med Terminal -appen. Om du till exempel utvecklade ett Python- skript, kan du använda chmod +x för att köra det.

Du kan också använda WINE- emulatorn för Linux och macOS för att köra och installera Windows EXE-filer(run and install Windows EXE files) på dessa plattformar. Designad för att efterlikna vissa Windows - instruktioner och bibliotek, kommer användningen av WINE för att köra en EXE -fil att ha varierande framgångsnivåer. 

Du kan bekräfta hur väl populär programvara kommer att fungera med WINE genom att kontrollera WineHQ-databasen(WineHQ database) .

Kör körbara filer på Windows 10(Running Executable Files On Windows 10)

Det finns inget som hindrar dig att skapa din egen programvara, särskilt om du kombinerar den med Windows installationspaket för(Windows installer packages) att göra den enkel att installera. För de flesta Windows 10-användare är dock EXE- filer till för att köras, inte skapas. Så länge du bara kör programvara från källor du litar på bör körbara filer vara relativt säkra.

Se(Make) till att du kör skanning av skadlig programvara regelbundet, och om du verkligen är osäker på om en körbar fil är säker att köra, kan du använda Windows 10-sandlådeläget för(Windows 10 sandbox mode) att köra programvara i en isolerad behållare för att testa den. Om EXE är farligt kommer det inte att skada din huvudsakliga Windows -installation.



About the author

Jag är en webbutvecklare med över 10 års erfarenhet av att arbeta med webbläsarna Firefox och Google Docs. Jag är specialist på att skapa enkla men kraftfulla onlineapplikationer och har utvecklat webbaserade lösningar för både små företag och stora organisationer. Min kundbas inkluderar några av de största företagen, inklusive FedEx, Coca Cola och Macy's. Mina kunskaper som utvecklare gör mig till en idealisk kandidat för alla projekt som behöver slutföras snabbt och effektivt - från att utveckla anpassade webbplatser till att skapa robusta e-postmarknadsföringskampanjer.



Related posts