Što je izvršna datoteka i kako je stvoriti

Što je izvršna datoteka? Izvršna datoteka je programska datoteka koja se može pokrenuti, sa skupom uputa ili opcija da učini nešto na vašem računalu. Izvršne datoteke nalaze se na gotovo svim modernim operativnim sustavima, ali većina ljudi će ih povezati s formatom datoteke  Windows EXE .

Obično ćete vidjeti EXE datoteku kada instalirate novi softver(install new software) ili pokrenete program na računalu, gdje se koristi EXE ekstenzija. Ako stvarate vlastiti softver, možete čak stvoriti vlastitu izvršnu datoteku za pokretanje, instalaciju ili distribuciju. Ako ste zainteresirani za naučiti više o izvršnim datotekama i kako stvoriti izvršnu datoteku, evo što trebate učiniti.

Rizici izvršnih (EXE) datoteka(The Risks Of Executable (EXE) Files)

Kada pokrenete izvršnu datoteku, dajete joj dopuštenje da pokrene upute koje se nalaze u njoj. Tako funkcionira svaki softver, od osnovnih skripti u nekoliko redaka do složenog softvera s milijunima redaka koda.

Prije nego što pokrenete ili napravite izvršnu datoteku, trebali biste biti svjesni potencijalnih rizika. Izvršne datoteke mogu uključiti upute unutar izvornog koda(source code) koje bi mogle oštetiti vaše računalo.

Može reći vašem računalu da izbriše druge datoteke ili može uputiti vašem računalu da pošalje informacije vanjskom izvoru. Ovo je definicija zlonamjernog softvera(malware) , stvorenog da nanese štetu na vaš račun.

Prije nego što pokrenete bilo koju izvršnu datoteku, osobito ako traži administrativna dopuštenja u skočnom prozoru kontrole korisničkog računa , trebali biste skenirati datoteku na zlonamjerni softver koristeći Windows Security ili vlastiti anti-malware softver treće strane kao što je Malwarebytes(third-party anti-malware software like Malwarebytes) . Također biste trebali instalirati ili pokretati softver samo iz izvora kojima apsolutno(absolutely) vjerujete.

Ako stvarate vlastiti softver za pokretanje, trebali biste se pobrinuti da kôd nije dizajniran za pristup važnim datotekama. Iako Windows obično sprječava neovlašteni pristup sistemskim datotekama pomoću UAC -a , dvaput provjerite svoj kod prije nego što ga pokrenete kako biste bili sigurni da softver ne može naštetiti vašem računalu.

Otvaranje izvršnih (EXE) datoteka u sustavu Windows(Opening Executable (EXE) Files On Windows)

Ako želite otvoriti izvršnu datoteku u sustavu Windows(Windows) , to možete učiniti na nekoliko načina. Windows automatski prepoznaje format EXE datoteke kao izvršnu datoteku, tako da je obično možete otvoriti sa svoje radne površine, iz Windows File Explorera(Windows File Explorer) , pomoću izbornika Windows Start (za instalirani softver) ili pomoću naredbenog okvira Pokreni .(Run)

  • Da biste otvorili EXE datoteke na radnoj površini ili u Windows File Exploreru(Windows File Explorer) , dvaput kliknite na datoteku. To će uputiti Windows da ga otvori.

  • Popis instaliranog softvera u izborniku Start sustava Windows(Windows Start) prečaci su do EXE datoteka za taj softver (na primjer, Chrome.exe za Google Chrome). Pritisnite ikonu (icon)izbornika Start(Start menu) (ili pritisnite tipku Windows(Windows key) na tipkovnici), a zatim pritisnite jedan od unosa da pokrenete svoj softver.

  • Za korištenje naredbenog okvira Pokreni(Run) za pokretanje EXE datoteke, pritisnite tipku Windows key + R na tipkovnici. Alternativno, desnom tipkom miša kliknite ikonu izbornika Start(Start menu icon) i pritisnite opciju Pokreni(Run) .

  • U naredbenom okviru Pokreni(Run) locirajte svoju izvršnu datoteku pritiskom na Pregledaj(Browse) ili izravno upišite lokaciju datoteke. Kada želite pokrenuti EXE datoteku, pritisnite OK .

  • Ako EXE datoteka zahtijeva administrativni pristup, morat ćete joj dopustiti da se pokrene u UAC skočnom prozoru. Pritisnite Da(Yes) da biste to omogućili.

  • Ako se izvršna datoteka ne može pokrenuti (možda je dizajnirana za stariju verziju sustava Windows , na primjer), Windows će zaustaviti njeno pokretanje. Možda ćete vidjeti i poruku o pogrešci. Ako se to dogodi, pritisnite Zatvori(Close) i umjesto toga potražite alternativnu verziju datoteke za pokretanje.

Kako stvoriti izvršnu datoteku u sustavu Windows(How To Create An Executable File On Windows)

Ako želite stvoriti vlastite izvršne datoteke u sustavu Windows(Windows) , možete, ali to nije tako jednostavno kao preimenovanje datoteke i dodavanje .exe na njen kraj.

Morat ćete kodirati softver koji želite pokrenuti na odabranom programskom jeziku, a zatim ga prevesti kao datoteku koja se može izvršiti. Međutim, većina korisnika će htjeti stvoriti osnovne izvršne datoteke, kao što su instalacijske datoteke za softverske instalacije.

Možete koristiti ugrađeni IExpress čarobnjak(IExpress Wizard) da to učinite u sustavu Windows(Windows) , ali ovaj softver je vrlo star i već neko vrijeme nije ažuriran. Bolja opcija je korištenje Inno Setup(Inno Setup) otvorenog koda ili, za osnovne samoraspakirajuće EXE datoteke, možete koristiti 7-Zip .

EXE datoteka stvorena pomoću 7-Zip zapravo je SFX arhivska datoteka(SFX archive file) . Ova arhivska datoteka, koja se pojavljuje u formatu EXE datoteke, automatski će izdvojiti sve uključene datoteke na vaše računalo, što je čini savršenom za jednostavnu implementaciju softvera.

Ako želite dijeliti datoteke s više korisnika, a da ne morate brinuti o tome da će imati instaliran odgovarajući softver, stvaranje ovakve datoteke bila bi dobra opcija.

  • Da biste stvorili EXE datoteku pomoću 7-ZIP-a, stavite svoje datoteke u mapu u Windows File Exploreru(Windows File Explorer) . Desnom tipkom miša kliknite(Right-click) mapu, a zatim pritisnite 7Zip > Add to archive.

  • U okviru Opcije(Options) kliknite potvrdni okvir Omogući SFX arhivu(Enable SFX Archive ) . Također ćete htjeti postaviti format arhive(Archive Format ) na 7z , metodu kompresije(Compression Method) na LZMA2 , a razinu kompresije(Compression Level) na normalnu(Normal) . Pritisnite OK za stvaranje datoteke.

Iako ovo nije prava EXE datoteka, izgleda i djeluje kao jedna, što je čini jednostavnim načinom za stvaranje izvršne datoteke koja može distribuirati softver ili datoteke koje ste stvorili s drugima.

Inače, ako želite stvoriti “pravu” izvršnu datoteku, morat ćete naučiti kako programirati(learn how to program)

Pokretanje izvršnih datoteka na Macu ili Linuxu(Running Executable Files On Mac Or Linux)

Način na koji izvršne datoteke rade u sustavu Windows(Windows) potpuno je drugačiji od načina na koji se programi izvode na drugim platformama, poput Linuxa(Linux) ili macOS-a. Ove platforme imaju izvršne datoteke, ali nisu u EXE formatu datoteke.

Na Linuxu(Linux) , na primjer, bilo koja datoteka može biti izvršna, ali zahtijeva posebnu oznaku dopuštenja datoteke da bi se pokrenula kao program koristeći chmod . Naredba chmod +x file dala bi datoteci pod nazivom datoteka(file ) dopuštenje za izvršavanje, na primjer.

macOS ima malo drugačiju metodu za pokretanje softvera. Ako aplikacija nije instalirana iz App Storea(App Store) i nije od razvojnog programera kojeg poznaje ili ima povjerenja, tada se aplikaciji neće dopustiti pokretanje. Morat ćete to dopustiti u izborniku System Preferences > Security & Privacy .

Međutim, kao sustav temeljen na Unixu, macOS podržava naredbu chmod , što vam omogućuje izvršavanje osnovnih skripti pomoću aplikacije Terminal . Ako ste razvili Python skriptu, na primjer, možete koristiti naredbu chmod +x

Također možete koristiti WINE emulator za Linux i macOS za pokretanje i instaliranje Windows EXE datoteka(run and install Windows EXE files) na tim platformama. Dizajniran da oponaša određene Windows upute i knjižnice, korištenje WINE -a za pokretanje EXE datoteke imat će različite razine uspjeha. 

Možete potvrditi koliko dobro će popularni softver raditi koristeći WINE provjerom WineHQ baze podataka(WineHQ database) .

Pokretanje izvršnih datoteka u sustavu Windows 10(Running Executable Files On Windows 10)

Ništa vas ne sprječava u stvaranju vlastitog softvera, pogotovo ako ga kombinirate s paketima za instalaciju sustava Windows(Windows installer packages) kako biste ga jednostavno instalirali. Za većinu korisnika sustava Windows 10, međutim, EXE datoteke su tu za pokretanje, a ne za izradu. Sve dok softver pokrećete samo iz izvora kojima vjerujete, izvršne datoteke trebale bi biti relativno sigurne.

Pobrinite(Make) se da redovito skenirate zlonamjerni softver i, ako stvarno niste sigurni je li izvršna datoteka sigurna za pokretanje, možete upotrijebiti način rada Sandboxa Windows 10(Windows 10 sandbox mode) za pokretanje softvera u izoliranom spremniku kako biste ga testirali. Ako je EXE opasan, neće oštetiti vašu glavnu instalaciju sustava Windows(Windows) .



About the author

U poslu je sve u stvaranju vrijednosti za vaše klijente i kupce. Usredotočen sam na pružanje uputa korak po korak koje pomažu mojim čitateljima da izvuku najviše iz svog hardvera i softvera, koristeći Microsoft Office. Moje vještine uključuju instalaciju tipkovnice i upravljačkih programa, kao i podršku za Microsoft Office. Uz svoje dugogodišnje iskustvo u industriji, mogu vam pomoći da pokrijete sve hardverske ili softverske potrebe koje možda imate.



Related posts