Шта је извршна датотека и како је направити

Шта је извршна датотека? Извршна датотека је програмска датотека која се може покренути, са скупом упутстава или опција да учини нешто на вашем рачунару. Извршне датотеке се налазе на скоро свим модерним оперативним системима, али већина људи ће их повезати са Виндовс ЕКСЕ(Windows EXE) форматом датотеке. 

Обично ћете видети ЕКСЕ(EXE) датотеку када инсталирате нови софтвер(install new software) или покренете програм на рачунару, где се користи ЕКСЕ(EXE) екстензија. Ако креирате сопствени софтвер, можете чак да креирате сопствену извршну датотеку за покретање, инсталацију или дистрибуцију. Ако сте заинтересовани да сазнате више о извршним датотекама и како да креирате извршну датотеку, ево шта треба да урадите.

Ризици извршних (ЕКСЕ) датотека(The Risks Of Executable (EXE) Files)

Када покренете извршну датотеку, дајете јој дозволу да покрене упутства која се налазе у њој. Тако функционише сваки софтвер, од основних скрипти у неколико редова до сложеног софтвера са милионима линија кода.

Пре него што покренете или направите извршну датотеку, требало би да будете свесни потенцијалних ризика. Извршне датотеке имају потенцијал да садрже упутства у изворном коду(source code) која могу оштетити ваш рачунар.

Може рећи вашем рачунару да избрише друге датотеке, или може наложити вашем рачунару да пошаље информације спољном извору. Ово је дефиниција малвера(malware) , створеног да нанесе штету на ваш рачун.

Пре него што покренете било коју извршну датотеку, посебно ако тражи административне дозволе у ​​искачућем прозору за контролу корисничког налога , требало би да скенирате датотеку у потрази за малвером користећи Виндовс безбедност(Windows Security) или сопствени софтвер за заштиту од малвера треће стране као што је Малваребитес(third-party anti-malware software like Malwarebytes) . Такође би требало да инсталирате или покрећете софтвер само из извора којима апсолутно(absolutely) верујете.

Ако креирате сопствени софтвер за покретање, требало би да се уверите да код није дизајниран за приступ важним датотекама. Иако Виндовс(Windows) обично спречава неовлашћени приступ системским датотекама помоћу УАЦ(UAC) -а, двапут проверите свој код пре него што га покренете да бисте били сигурни да софтвер не може да нашкоди вашем рачунару.

Отварање извршних (ЕКСЕ) датотека у оперативном систему Виндовс(Opening Executable (EXE) Files On Windows)

Ако желите да отворите извршну датотеку у оперативном систему Виндовс(Windows) , то можете учинити на неколико начина. Виндовс(Windows) аутоматски препознаје формат ЕКСЕ(EXE) датотеке као извршну датотеку, тако да га обично можете отворити са радне површине, из Виндовс Филе Екплорер(Windows File Explorer) -а, користећи Виндовс мени Старт(Windows Start) (за инсталирани софтвер) или помоћу командног оквира Покрени .(Run)

  • Да бисте отворили ЕКСЕ(EXE) датотеке на радној површини или у Виндовс Филе Екплорер(Windows File Explorer) -у, двапут кликните на датотеку. Ово ће наложити Виндовс-(Windows) у да га отвори.

  • Листа инсталираног софтвера у Виндовс Старт(Windows Start) менију су пречице до ЕКСЕ(EXE) датотека за тај софтвер (на пример, Цхроме.еке(Chrome.exe) за Гоогле Цхроме). Притисните икону (icon)менија Старт(Start menu) (или притисните тастер Виндовс(Windows key) на тастатури), а затим притисните један од уноса да бисте покренули софтвер.

  • Да бисте користили командни оквир Покрени(Run) за покретање ЕКСЕ(EXE) датотеке, притисните тастер Windows key + R на тастатури. Алтернативно, кликните десним тастером миша на икону менија Старт(Start menu icon) и притисните опцију Покрени .(Run)

  • У командном пољу Покрени(Run) лоцирајте своју извршну датотеку притиском на Прегледај(Browse) или директно унесите локацију датотеке. Када желите да покренете ЕКСЕ(EXE) датотеку, притисните ОК(OK) .

  • Ако ЕКСЕ(EXE) датотека захтева административни приступ, мораћете да јој дозволите да се покрене у УАЦ(UAC) искачућем прозору. Притисните Да(Yes) да бисте ово дозволили.

  • Ако извршна датотека не може да се покрене (можда је дизајнирана за старију верзију Виндовс(Windows) -а , на пример), Виндовс(Windows) ће зауставити њено покретање. Можда ћете видети и поруку о грешци. Ако се то догоди, притисните Затвори(Close) и потражите алтернативну верзију датотеке за покретање.

Како креирати извршну датотеку на Виндовс-у(How To Create An Executable File On Windows)

Ако желите да креирате сопствене извршне датотеке на Виндовс(Windows) - у, можете, али то није тако једноставно као преименовање датотеке и додавање .еке(.exe ) на њен крај.

Мораћете да кодирате софтвер који желите да покренете на одабраном програмском језику, а затим га преведете као датотеку која се може извршити. Међутим, већина корисника ће желети да креира основне извршне датотеке, као што су инсталационе датотеке за софтверске инсталације.

Можете користити уграђени ИЕкпресс чаробњак(IExpress Wizard) да то урадите на Виндовс(Windows) -у , али овај софтвер је веома стар и није ажуриран неко време. Боља опција је да користите Инно Сетуп(Inno Setup) отвореног кода или, за основне самораспакујуће ЕКСЕ(EXE) датотеке, можете користити 7-Зип(7-Zip) .

ЕКСЕ датотека креирана(EXE) помоћу 7-Зип-а је заправо СФКС архивска датотека(SFX archive file) . Ова архивска датотека, која се појављује у формату ЕКСЕ(EXE) датотеке, аутоматски ће издвојити све укључене датотеке на ваш рачунар, што га чини савршеном за једноставну примену софтвера.

Ако желите да делите датотеке са више корисника, а да не морате да бринете о томе да ли имају инсталиран одговарајући софтвер, креирање овакве датотеке би била добра опција.

  • Да бисте креирали ЕКСЕ(EXE) датотеку користећи 7-ЗИП, ставите датотеке у фасциклу у Виндовс Филе Екплорер(Windows File Explorer) -у . Кликните десним тастером миша(Right-click) на фасциклу, а затим притисните 7Zip > Add to archive.

  • У оквиру Опције(Options) кликните на Омогући СФКС архиву(Enable SFX Archive ) . Такође ћете желети да подесите формат архиве(Archive Format ) на (7z) , метод компресије(Compression Method) на ЛЗМА2(LZMA2) , а ниво компресије(Compression Level) на нормалан(Normal) . Притисните ОК(OK) да креирате датотеку.

Иако ово није права ЕКСЕ(EXE) датотека, изгледа и делује као таква, што га чини лаким начином за креирање извршне датотеке која може да дистрибуира софтвер или датотеке које сте креирали са другима.

Иначе, ако желите да креирате „праву“ извршну датотеку, мораћете да научите како да програмирате(learn how to program)

Покретање извршних датотека на Мац-у или Линук-у(Running Executable Files On Mac Or Linux)

Начин на који извршне датотеке раде на Виндовс(Windows) - у је потпуно другачији од начина на који програми раде на другим платформама, као што су Линук(Linux) или мацОС. Ове платформе имају извршне датотеке, али оне нису у ЕКСЕ(EXE) формату датотеке.

На Линук-(Linux) у, на пример, било која датотека може бити извршна, али јој је потребна посебна ознака за дозволе датотеке да би се покренула као програм користећи цхмод(chmod) . Наредба chmod +x file би, на пример, дала датотеци под називом датотека(file ) дозволу за извршавање.

мацОС има мало другачији метод за покретање софтвера. Ако апликација није инсталирана из Апп Сторе(App Store) -а и није од програмера којег познаје или коме верује, тада апликацији неће бити дозвољено да се покреће. Мораћете то да дозволите у менију System Preferences > Security & Privacy

Међутим, као систем заснован на Уник-у, мацОС подржава команду цхмод(chmod) , омогућавајући вам да извршите више основних скрипти помоћу апликације Терминал(Terminal) . Ако сте развили Питхон(Python) скрипту, на пример, можете да користите команду chmod +x да бисте је покренули.

Такође можете да користите ВИНЕ(WINE) емулатор за Линук(Linux) и мацОС да бисте покренули и инсталирали Виндовс ЕКСЕ датотеке(run and install Windows EXE files) на тим платформама. Дизајниран да емулира одређена Виндовс(Windows) упутства и библиотеке, коришћење ВИНЕ(WINE) -а за покретање ЕКСЕ(EXE) датотеке имаће различите нивое успеха. 

Можете потврдити колико ће популаран софтвер радити користећи ВИНЕ(WINE) тако што ћете проверити ВинеХК базу података(WineHQ database) .

Покретање извршних датотека у оперативном систему Виндовс 10(Running Executable Files On Windows 10)

Ништа вас не спречава да креирате сопствени софтвер, посебно ако га комбинујете са Виндовс инсталационим пакетима(Windows installer packages) да бисте га лакше инсталирали. За већину корисника Виндовс 10, међутим, ЕКСЕ(EXE) датотеке су ту да се покрећу, а не праве. Све док софтвер покрећете само из извора у које верујете, извршне датотеке треба да буду релативно безбедне.

Уверите(Make) се да редовно покрећете скенирање злонамерног софтвера и, ако заиста нисте сигурни да ли је извршна датотека безбедна за покретање, можете да користите Виндовс 10 режим сандбок(Windows 10 sandbox mode) -а да покренете софтвер у изолованом контејнеру да бисте га тестирали. Ако је ЕКСЕ(EXE) опасан, неће оштетити вашу главну инсталацију Виндовс(Windows) -а .



About the author

Ја сам компјутерски програмер и радим више од 15 година. Моје вештине леже у развоју и одржавању софтверских апликација, као и у пружању техничке подршке за те апликације. Такође сам предавао рачунарско програмирање средњошколцима, а тренутно сам професионални инструктор.



Related posts