실행 파일이란 무엇입니까? 실행 파일은 PC에서 작업을 수행하도록 하는 일련의 지침 또는 옵션과 함께 실행할 수 있는 프로그램 파일입니다. 실행 파일은 거의 모든 최신 운영 체제에서 찾을 수 있지만 대부분의 사람들은 이를 Windows EXE(Windows EXE) 파일 형식 과 연관시킵니다 .
일반적으로 EXE 확장자가 사용되는 PC에서 새 소프트웨어를 설치(install new software) 하거나 프로그램을 실행할 때 EXE 파일을 보게 됩니다. 자신만의 소프트웨어를 만드는 경우 실행, 설치 또는 배포할 실행 파일을 만들 수도 있습니다. 실행 파일과 실행 파일을 만드는 방법에 대해 자세히 알아보려면 다음을 수행해야 합니다.
실행 파일(EXE)의 위험(The Risks Of Executable (EXE) Files)
실행 파일을 실행할 때 파일에 포함된 명령을 실행할 수 있는 권한을 부여합니다. 기본 몇 줄 스크립트에서 수백만 줄의 코드가 포함된 복잡한 소프트웨어에 이르기까지 모든 소프트웨어가 작동하는 방식입니다.
실행 파일을 실행하거나 만들기 전에 잠재적인 위험을 인식해야 합니다. 실행 파일에는 PC를 손상시킬 수 있는 지침이 소스 코드 에 포함될 가능성이 있습니다.(source code)
다른 파일을 삭제하도록 PC에 지시하거나 외부 소스에 정보를 보내도록 지시할 수 있습니다. 이것은 귀하의 비용으로 피해를 입히기 위해 만들어진 악성 코드 의 정의입니다.(malware)
실행 파일을 실행하기 전에, 특히 사용자 계정 컨트롤 팝업 에서 관리자 권한을 요청하는 경우 Windows 보안(Windows Security) 또는 Malwarebytes와 같은 자체 타사 맬웨어 방지 소프트웨어(third-party anti-malware software like Malwarebytes) 를 사용하여 맬웨어가 있는지 파일을 검사해야 합니다 . 또한 절대적으로(absolutely) 신뢰 하는 소스에서만 소프트웨어를 설치하거나 실행해야 합니다 .
실행할 소프트웨어를 만드는 경우 코드가 중요한 파일에 액세스하도록 설계되지 않았는지 확인해야 합니다. Windows 는 일반적으로 (Windows)UAC 를 사용하여 시스템 파일에 대한 무단 액세스를 방지 하지만 소프트웨어가 PC에 해를 끼치지 않도록 코드를 실행하기 전에 다시 확인하십시오.
Windows에서 실행 파일(EXE) 열기(Opening Executable (EXE) Files On Windows)
Windows 에서 실행 파일을 열려면 몇 가지 방법으로 열 수 있습니다. Windows 는 (Windows)EXE 파일 형식을 실행 파일로 자동 인식 하므로 일반적으로 바탕 화면, Windows 파일 탐색기(Windows File Explorer) , Windows 시작(Windows Start) 메뉴(설치된 소프트웨어의 경우) 또는 실행(Run) 명령 상자를 사용하여 열 수 있습니다.
- 바탕 화면이나 Windows 파일 탐색기 에서 (Windows File Explorer)EXE 파일 을 열려면 파일을 두 번 클릭합니다. 이것은 Windows 에 그것을 열도록 지시할 것입니다.
- Windows 시작(Windows Start) 메뉴 에 설치된 소프트웨어 목록은 해당 소프트웨어의 EXE 파일에 대한 바로 가기입니다(예: Google Chrome 의 경우 Chrome.exe ). 시작 메뉴 (Start menu) 아이콘(icon) 을 누른 다음 (또는 키보드에서 Windows 키(Windows key) 를 누르십시오) 항목 중 하나를 눌러 소프트웨어를 실행하십시오.
- 실행(Run) 명령 상자 를 사용하여 EXE 파일을 실행하려면 키보드에서 Windows key + R 을 누릅니다. 또는 시작 메뉴 아이콘(Start menu icon) 을 마우스 오른쪽 버튼으로 클릭 하고 실행(Run) 옵션 을 누릅니다 .
- 실행(Run) 명령 상자 에서 찾아 보기(Browse) 를 눌러 실행 파일을 찾 거나 파일 위치를 직접 입력합니다. EXE 파일 을 실행하려면 확인을 누릅니다(OK) .
- EXE 파일이 관리 액세스를 요청하는 경우 UAC 팝업에서 실행되도록 허용 해야 합니다(UAC) . 이를 허용하려면 예(Yes) 를 누르 십시오.
- 실행 파일을 실행할 수 없는 경우(예: 이전 버전의 Windows 용으로 설계되었을 수 있음 ) Windows 는 실행을 중지합니다. 오류 메시지가 표시될 수도 있습니다. 이 경우 닫기(Close) 를 누르고 대신 실행할 파일의 대체 버전을 찾으십시오.
Windows에서 실행 파일을 만드는 방법(How To Create An Executable File On Windows)
Windows 에서 자신만의 실행 파일을 만들고 싶다면 그렇게 할 수 있지만 파일 이름을 바꾸고 파일 끝에 .exe 를 추가하는 것만 큼 간단하지 않습니다 .
선택한 프로그래밍 언어로 실행하려는 소프트웨어를 코딩한 다음 실행할 수 있는 파일로 컴파일해야 합니다. 그러나 대부분의 사용자는 소프트웨어 설치를 위한 설치 프로그램 파일과 같은 보다 기본적인 실행 파일을 만들고 싶어할 것입니다.
기본 제공 IExpress 마법사 를 사용하여 (IExpress Wizard)Windows 에서 이 작업을 수행할 수 있지만 이 소프트웨어는 매우 오래되어 한동안 업데이트되지 않았습니다. 더 나은 옵션은 오픈 소스 Inno Setup 을 사용 하거나 기본 자동 압축 풀림 EXE 파일의 경우 7-Zip 을 사용하는 것 입니다.
7-Zip을 사용하여 만든 EXE(EXE) 파일은 실제로 SFX 아카이브 파일(SFX archive file) 입니다 . EXE 파일 형식으로 표시되는 이 아카이브 파일 은 포함된 모든 파일을 PC에 자동으로 추출하므로 간단한 소프트웨어 배포에 적합합니다.
올바른 소프트웨어가 설치되어 있는지 걱정할 필요 없이 여러 사용자와 파일을 공유하려면 이와 같은 파일을 만드는 것이 좋습니다.
- 7-ZIP을 사용하여 EXE(EXE) 파일 을 만들려면 파일을 Windows 파일 탐색기(Windows File Explorer) 의 폴더에 넣 습니다. 폴더를 마우스 오른쪽 버튼으로 클릭 한 다음 (Right-click)7Zip > Add to archive.
- 옵션(Options) 상자에서 SFX 아카이브 활성화(Enable SFX Archive ) 확인란을 클릭합니다. 또한 아카이브 형식(Archive Format ) 을 7z 로, 압축 방법(Compression Method) 을 LZMA2 로, 압축 수준(Compression Level) 을 보통(Normal) 으로 설정하고 싶을 것 입니다. 확인(OK) 을 눌러 파일을 만듭니다.
이것은 실제 EXE 파일은 아니지만 모양과 역할을 하므로 다른 사람과 함께 만든 소프트웨어나 파일을 배포할 수 있는 실행 파일을 쉽게 만들 수 있습니다.
그렇지 않고 "실제" 실행 파일을 만들고 싶다면 프로그래밍 방법을 배워야 합니다(learn how to program) .
Mac 또는 Linux에서 실행 파일 실행(Running Executable Files On Mac Or Linux)
Windows 에서 실행 파일이 작동 하는 방식은 프로그램이 Linux 또는 macOS 와 같은 다른 플랫폼에서 실행되는 방식과 완전히 다릅니다 . 이러한 플랫폼에는 실행 파일이 있지만 EXE 파일 형식이 아닙니다.
예를 들어 Linux(Linux) 에서는 모든 파일을 실행할 수 있지만 chmod 를 사용하여 파일을 프로그램으로 실행 하려면 특별한 파일 권한 플래그가 필요합니다 . chmod +x file 명령 은 file이라는 파일(file ) 에 실행할 수 있는 실행 권한을 부여합니다.
macOS에는 소프트웨어 실행 방법이 약간 다릅니다. 앱이 App Store(App Store) 에서 설치되지 않았고 앱이 알고 있거나 신뢰하는 개발자가 제공하지 않은 경우 앱 실행이 허용되지 않습니다. System Preferences > Security & Privacy 메뉴 에서 허용해야 합니다.
그러나 Unix 기반 시스템인 macOS는 chmod 명령을 지원하므로 (chmod)터미널(Terminal) 앱 을 사용하여 보다 기본적인 스크립트를 실행할 수 있습니다. 예를 들어 Python(Python) 스크립트 를 개발했다면 chmod +x 명령을 사용하여 실행할 수 있습니다.
Linux 및 macOS 용 WINE 에뮬레이터를 사용하여 해당 플랫폼에서 Windows EXE 파일을 실행하고 설치할 수도 있습니다. (run and install Windows EXE files)특정 Windows(Windows) 지침 및 라이브러리 를 에뮬레이트하도록 설계되었으며 WINE 을 사용하여 (WINE)EXE 파일 을 실행하면 다양한 수준의 성공을 거둘 수 있습니다.
WineHQ 데이터베이스(WineHQ database) 를 확인 하여 WINE 을 사용하여 인기 있는 소프트웨어가 얼마나 잘 실행되는지 확인할 수 있습니다 .
Windows 10에서 실행 파일 실행(Running Executable Files On Windows 10)
특히 Windows 설치 프로그램 패키지(Windows installer packages) 와 결합 하여 쉽게 설치할 수 있는 경우 자신만의 소프트웨어를 만드는 데 방해가 되지 않습니다 . 그러나 대부분의 Windows 10 사용자의 경우 EXE 파일은 만들어지는 것이 아니라 실행하기 위한 것입니다. 신뢰할 수 있는 소스에서만 소프트웨어를 실행하는 한 실행 파일은 비교적 안전해야 합니다.
(Make)맬웨어 검사를 정기적으로 실행하고 실행 파일을 안전하게 실행할 수 있는지 확실하지 않은 경우 Windows 10 샌드박스 모드를 사용 하여 격리(Windows 10 sandbox mode) 된 컨테이너에서 소프트웨어를 실행하여 테스트할 수 있습니다. EXE 가 위험한 경우 기본 Windows 설치 가 손상되지 않습니다 .
What Is An Executable File & How To Create One
What is an executable file? An executable file is a program file that can be run, with a ѕet of instructions or options to make it do something on your PC. Executable files аre found on almost all modern operating systems, bυt moѕt people will associate them wіth the Windows EXE filе format.
You’ll usually see an EXE file when you install new software or run a program on your PC, where the EXE extension is used. If you’re creating your own software, you can even create your own executable file to run, install, or distribute. If you’re interested in learning more about executable files and how to create an executable file, here’s what you need to do.
The Risks Of Executable (EXE) Files
When you run an executable file, you give it permission to run the instructions held within it. That’s how any software works, from basic few-line scripts to complex software with millions of lines of code.
Before you run or make an executable file, you should be aware of the potential risks. Executable files have the potential to include instructions within the source code that could damage your PC.
It could tell your PC to delete other files, or it could instruct your PC to send information to an outside source. This is the definition of malware, created to cause harm at your expense.
Before you run any executable file, especially if it asks for administrative permissions in a User Account Control pop-up, you should scan the file for malware using Windows Security or your own third-party anti-malware software like Malwarebytes. You should also only install or run software from sources you absolutely trust.
If you’re creating your own software to run, you should make sure that the code isn’t designed to access any important files. While Windows will typically prevent unauthorized access to system files using UAC, double-check your code before you run it to make sure the software can’t harm your PC.
Opening Executable (EXE) Files On Windows
If you want to open an executable file on Windows, you can do so in a few ways. Windows automatically recognizes the EXE file format as an executable file, so you can typically open it from your desktop, from Windows File Explorer, using the Windows Start menu (for installed software), or by using the Run command box.
- To open EXE files on your desktop or in Windows File Explorer, double-click on the file. This will instruct Windows to open it.
- The list of installed software in the Windows Start menu are shortcuts to the EXE files for those software (for instance, Chrome.exe for Google Chrome). Press the Start menu icon (or hit the Windows key on your keyboard), then press one of the entries to run your software.
- To use the Run command box to run an EXE file, press the Windows key + R on your keyboard. Alternatively, right-click the Start menu icon and press the Run option.
- In the Run command box, locate your executable file by pressing Browse, or type the file location directly. When you want to run the EXE file, press OK.
- If the EXE file requests administrative access, you’ll need to allow it to run in the UAC pop-up. Press Yes to allow this.
- If the executable file can’t run (it may be designed for an older version of Windows, for instance), then Windows will stop it from running. You may also see an error message. If this happens, press Close and look for an alternative version of the file to run instead.
How To Create An Executable File On Windows
If you want to create your own executable files on Windows, you can, but it isn’t as simple as renaming a file and adding .exe to the end of it.
You’ll need to code the software you want to run in your chosen programming language, then compile it as a file that can be executed. Most users will want to create more basic executable files, however, such as installer files for software installations.
You could use the built-in IExpress Wizard to do this on Windows, but this software is very old and hasn’t been updated in some time. The better option is to use the open-source Inno Setup or, for basic self-extracting EXE files, you could use 7-Zip.
An EXE file created using 7-Zip is actually an SFX archive file. This archive file, appearing with the EXE file format, will automatically extract any included files onto your PC, making it perfect for simple software deployments.
If you want to share files to multiple users without having to worry about them having the right software installed, creating a file like this would be a good option.
- To create an EXE file using 7-ZIP, place your files in a folder in Windows File Explorer. Right-click the folder, then press 7Zip > Add to archive.
- In the Options box, click the Enable SFX Archive checkbox. You’ll also want to set the Archive Format to 7z, the Compression Method to LZMA2, and the Compression Level to Normal. Press OK to create the file.
While this isn’t a true EXE file, it looks and acts like one, making it an easy way to create an executable file that can distribute software or files you’ve created with others.
Otherwise, if you want to create a “real” executable file, you’ll need to learn how to program.
Running Executable Files On Mac Or Linux
The way executable files work on Windows is entirely different to the way that programs run on other platforms, like Linux or macOS. These platforms do have executable files, but they aren’t in the EXE file format.
On Linux, for instance, any file can be executable, but it requires a special file permissions flag to run it as a program using chmod. The command chmod +x file would give a file named file the execute permission to run, for instance.
macOS has a slightly different method for running software. If the app hasn’t been installed from the App Store, and it isn’t from a developer it knows or trusts, then the app won’t be allowed to run. You’ll need to allow it in your System Preferences > Security & Privacy menu.
As a Unix-based system, however, macOS does support the chmod command, allowing you to execute more basic scripts using the Terminal app. If you developed a Python script, for instance, you could use the chmod +x command to run it.
You can also use the WINE emulator for Linux and macOS to run and install Windows EXE files on those platforms. Designed to emulate certain Windows instructions and libraries, using WINE to run an EXE file will have varying levels of success.
You can confirm how well popular software will run using WINE by checking the WineHQ database.
Running Executable Files On Windows 10
There’s nothing stopping you creating your own software, especially if you combine it with Windows installer packages to make it easy to install. For most Windows 10 users, however, EXE files are there to be run, not made. As long as you only run software from sources you trust, executable files should be relatively safe.
Make sure that you run malware scans regularly and, if you’re really unsure about whether an executable file is safe to run, you can use the Windows 10 sandbox mode to run software in an isolated container to test it out. If the EXE is dangerous, it won’t damage your main Windows installation.