Computer >> 컴퓨터 >  >> 소프트웨어 >> 파일 유형

EXE 파일이란? 실행 파일의 개념부터 안전하게 사용하는 방법까지

EXE 파일 확장자를 가진 파일은 실행 파일(executable file)로, Windows, MS-DOS, OpenVMS, ReactOS와 같은 운영체제에서 소프트웨어 프로그램을 실행하는 데 사용됩니다.

소프트웨어 설치 프로그램은 보통 setup.exe 또는 install.exe처럼 이름이 붙지만, 실제 응용 프로그램 파일은 프로그램 이름과 관련된 고유한 이름을 가집니다. 예를 들어 Firefox 웹 브라우저를 다운로드하면 설치 파일은 Firefox Setup.exe와 같은 이름이지만, 설치가 완료된 후에는 프로그램 설치 디렉터리에 있는 firefox.exe 파일로 프로그램이 실행됩니다.

또한 일부 EXE 파일은 자가 압축 해제 파일(self-extracting file)이기도 합니다. 이런 파일은 실행 시 내용물을 특정 폴더에 자동으로 풀어주며, 여러 파일을 빠르게 압축 해제하거나 포터블 프로그램을 설치할 때 유용합니다.

EXE 파일은 종종 관련된 DLL 파일들을 참조합니다. 참고로 압축된 EXE 파일은 EX_ 확장자를 대신 사용합니다.

EXE 파일은 위험할 수 있습니다

수많은 악성 소프트웨어가 EXE 파일을 통해 전파됩니다. 대부분 겉보기에 안전해 보이는 프로그램에 숨겨져 있는 경우가 많습니다. 감염은 정품이라고 생각한 프로그램을 실행하는 순간, 사용자가 모르게 악성 코드가 작동하면서 발생합니다. 프로그램이 실제로 정품이지만 바이러스까지 함께 포함하고 있을 수도 있고, 아니면 완전히 가짜 프로그램일 수도 있습니다. 후자의 경우 익숙하고 위협적으로 보이지 않는 이름만 빌려 쓴 경우가 많습니다.

따라서 다른 실행 파일 확장자와 마찬가지로, 인터넷에서 다운로드하거나 이메일로 받은 EXE 파일을 열 때는 각별히 주의해야 합니다. EXE 파일은 파괴 가능성이 너무 크기 때문에 대부분의 이메일 서비스에서 아예 첨부를 허용하지 않으며, ZIP 파일로 묶어서 보내는 것조차 차단하는 곳도 있습니다. EXE 파일을 열기 전에는 반드시 보낸 사람을 신뢰할 수 있는지 확인하세요.

EXE 파일에 대해 기억해야 할 또 한 가지: EXE 파일은 오직 응용 프로그램을 실행하는 용도로만 사용됩니다. 예를 들어 동영상 파일이라고 생각하고 다운로드했는데 확장자가 .EXE라면 즉시 삭제해야 합니다. 인터넷에서 다운로드한 동영상은 보통 MP4, MKV, AVI 형식이며, 절대 EXE 형식이 아닙니다. 이미지, 문서 등 다른 모든 파일 유형도 마찬가지로 각자 고유한 확장자를 사용합니다.

악성 EXE 파일로 인한 피해를 줄이는 중요한 방법 중 하나는 백신 소프트웨어를 항상 실행 상태로 유지하고 최신 버전으로 업데이트하는 것입니다.

EXE 파일을 여는 방법

EXE 파일은 별도의 프로그램 없이도 열 수 있습니다. Windows가 처리 방법을 알고 있기 때문입니다. 하지만 레지스트리 오류나 바이러스 감염으로 인해 EXE 파일이 열리지 않는 경우가 가끔 발생합니다. 이런 상황에서는 Windows가 메모장 같은 다른 프로그램으로 EXE 파일을 열도록 속아 넘어가는데, 당연히 제대로 작동하지 않습니다.

이 문제를 해결하려면 레지스트리의 EXE 파일 연결 정보를 올바른 상태로 복원해야 합니다. Winhelponline에서 이 문제에 대한 쉬운 해결 방법을 소개하고 있으니 참고하시기 바랍니다.

앞서 언급했듯이 일부 EXE 파일은 자가 압축 해제 아카이브입니다. 이런 파일들은 특정 위치로 자동 압축 해제되거나, EXE 파일이 있는 폴더에 바로 풀리기도 하고, 경우에 따라서는 압축을 풀 위치를 직접 물어보기도 합니다.

파일을 풀지 않고 자가 압축 해제 EXE 파일의 내용만 확인하고 싶다면 7-Zip, PeaZip, jZip 같은 압축 해제 프로그램을 사용하세요. 예를 들어 7-Zip을 사용한다면 EXE 파일을 마우스 오른쪽 버튼으로 클릭한 뒤 해당 프로그램으로 열기를 선택하면, EXE 파일을 아카이브처럼 열어볼 수 있습니다.

참고로 7-Zip 같은 프로그램은 EXE 형식의 자가 압축 해제 아카이브를 만들 수도 있습니다. 아카이브 형식을 7z로 선택한 후 SFX 아카이브 생성(Create SFX archive) 옵션을 활성화하면 됩니다.

Mac에서 EXE 파일을 여는 방법

Mac에서 사용하고 싶은 프로그램이 EXE 설치 파일로만 제공되는 경우, 가장 먼저 확인할 것은 해당 프로그램의 정식 Mac 버전이 존재하는지입니다.

만약 Mac 버전이 없다면(실제로 그런 경우가 흔합니다), macOS 컴퓨터 안에서 Windows 자체를 구동하는 방법을 쓸 수 있습니다. 이때 활용되는 것이 에뮬레이터(emulator) 또는 가상 머신(virtual machine)입니다.

이런 프로그램들은 하드웨어를 포함한 Windows PC 전체를 에뮬레이트(모방)하기 때문에, 그 안에 Windows 기반 EXE 프로그램을 설치해 사용할 수 있습니다.

대표적인 Windows 에뮬레이터로는 Parallels DesktopVMware Fusion이 있으며, 그 외에도 여러 가지가 있습니다. Apple의 Boot Camp도 하나의 선택지입니다.

또한 무료 프로그램인 WineBottler를 사용하는 방법도 있습니다. 이 도구는 에뮬레이터나 가상 머신 없이도 Mac에서 Windows 프로그램을 실행할 수 있게 해줍니다.

EXE 파일을 변환하는 방법

EXE 파일은 특정 운영체제를 전제로 만들어집니다. Windows용 EXE 파일을 디컴파일하면 Windows에서만 호환되는 파일들이 대량으로 생성되므로, 이를 Mac 같은 다른 플랫폼에서 사용할 수 있는 형식으로 변환하는 작업은 매우 번거롭고 사실상 비현실적입니다.

따라서 EXE 변환기를 찾기보다는, 사용하려는 운영체제에 맞는 별도 버전의 소프트웨어를 찾는 것이 좋습니다. CCleaner가 좋은 예인데, Windows용은 EXE 파일로, Mac용은 DMG 파일로 각각 다운로드할 수 있습니다.

자주 묻는 질문

명령 프롬프트에서 EXE 파일을 어떻게 실행하나요?

Windows 검색창에 cmd를 입력해 명령 프롬프트를 연 뒤, cd 경로명을 입력해 해당 디렉터리로 이동합니다. 올바른 디렉터리에 도착했다면 start 파일명.exe를 입력하여 파일을 실행합니다.

마인크래프트(Minecraft) EXE 파일은 어디에 있나요?

Java 에디션의 경우 게임을 다운로드한 위치를 확인하세요. 위치를 찾을 수 없다면 Windows의 AppData 폴더를 이용하면 됩니다. macOS에서 EXE 파일을 찾으려면 Finder 창을 열고 ~/Library/Application Support/minecraft를 입력하세요.