admin 管理员组

文章数量: 887017

计算机木马通常以可执行文件的形式存在,在Windows系统下我们比较熟悉的可执行文件比如exe文件,那么还有哪些其他的可执行文件扩展名呢?本文带你了解一下五花八门的可执行文件扩展名,如果下载到带有这些后缀的可疑文件,请保持警惕!

1. 可执行文件定义

可执行文件(executable file)1在计算机科学上,指一种内容可被计算机解释为程序的计算机文件。通常可执行文件内,含有以二进制编码的微处理器指令,也因此可执行文件有时称为二进制文件。这些二进制微处理器指令的编码,于各种微处理器有所不同,故此可执行文件大多分为不同的微处理版本。

一个计算机文件是否为可执行文件,主要由操作系统决定。在不同的操作系统环境下,可执行程序的呈现方式不一样。例如根据特定的命名方法(如扩展名为exe)或文件的元数据信息(例如UNIX系统设置“可执行”权限)。

2. Windows默认的可执行扩展名

Windows中基本的可执行文件存储在一个名为PATHEXT的环境变量中2,在我的计算机的CMD中运行set PATHEXT命令,我得到了如下图所示的结果:

上面列出的是我的计算机中(Windows 10)默认的可执行扩展名。但Windows还可执行其他文件扩展名的可执行文件。

3. Windows下可执行文件的扩展名列表

具有以下这些扩展名的可执行文件3的执行一般不依赖于其他任何程序,只要安装了Windows操作系统的计算机都有能力执行这些文件。

序号扩展名格式含义操作系统
1BATBatch FileWindows
2BINBinary ExecutableWindows, macOS, Linux
3CMDCommand ScriptWindows
4COMCommand FileWindows
5CPLControl Panel ExtensionWindows
6EXEExecutableWindows
7GADGETWindows GadgetWindows
8INFSetup Information FileWindows
9INSInternet Communication SettingsWindows
10INXInstallShield Compiled ScriptWindows
11ISUInstallShield Uninstaller ScriptWindows
12JOBWindows Task Scheduler Job FileWindows
13JSEJScript Encoded FileWindows
14LNKFile ShortcutWindows
15MSCMicrosoft Common Console DocumentWindows
16MSIWindows Installer PackageWindows
17MSPWindows Installer PatchWindows
18MSTWindows Installer Setup Transform FileWindows
19PAFPortable Application Installer FileWindows
20PIFProgram Information FileWindows
21PS1Windows PowerShell CmdletWindows
22REGRegistry Data FileWindows
23RGSRegistry ScriptWindows
24SCRScreensaver ExecutableWindows
25SCTWindows ScriptletWindows
26SHBWindows Document ShortcutWindows
27SHSShell Scrap ObjectWindows
28U3PU3 Smart ApplicationWindows
29VBVBScript FileWindows
30VBEVBScript Encoded ScriptWindows
31VBSVBScript FileWindows
32VBSCRIPTVisual Basic ScriptWindows
33WSWindows ScriptWindows
34WSFWindows ScriptWindows
35WSHWindows Script PreferenceWindows

4. 其他系统下可执行文件扩展名

在Windows系统外,还有macOS、Linux、Android、iOS等操作系统,在相应系统中具有以下扩展名的文件3也是可执行文件。

序号扩展名格式含义操作系统
1ACTIONAutomator ActionmacOS
2APKApplicationAndroid
3APPExecutablemacOS
4BINBinary ExecutableWindows, macOS, Linux
5COMMANDTerminal CommandmacOS
6CSHC Shell ScriptmacOS, Linux
7IPAApplicationiOS
8KSHUnix Korn Shell ScriptLinux
9OSXExecutablemacOS
10OUTExecutableLinux
11PRGExecutableGEM
12RUNExecutableLinux
13WORKFLOWAutomator WorkflowmacOS

5. 其他可执行文件扩展名

具有以下这些扩展名的文件3,只要安装了相应的软件,就可以执行。但如果没有安装相应的软件,请不用担心,它在这种情况不会执行~

序号扩展名格式含义软件
10XERenamed Virus FileF-Secure Internet Security
273KTI-73 ApplicationTI Connect
389KTI-89 ApplicationTI Connect
4A6PAuthorware 6 Program FileAdobe Authorware
5ACGNU Autoconf ScriptAutoconf
6ACCGEM Accessory FileGemulator
7ACRACRobot ScriptACRobot
8ACTMAutoCAD Action MacroAutoCAD
9AHKAutoHotkey ScriptAutoHotkey
10AIRAdobe AIR Installation PackageAdobe AIR
11APPFoxPro ApplicationVisual FoxPro
12ARSCRIPTArtRage ScriptArtRage Studio
13ASAdobe Flash ActionScript FileAdobe Flash
14ASBAlphacam Stone VB MacroAlphacam
15AWKAWK ScriptAWK
16AZW2Kindle Active Content App FileKindle Collection Manager
17BEAMCompiled Erlang FileErlang
18BTM4DOS Batch File4DOS
19CELCelestia ScriptCelestia
20CELXCelestia ScriptCelestia
21CHMCompiled HTML Help FileFirefox, IE, Safari
22COFMPLAB COFF FileMPLAB IDE
23CRTSecurity CertificateFirefox, IE, Chrome, Safari
24DEKEavesdropper Batch FileEavesdropper
25DLDEdLog Compiled ProgramEdlog
26DMCMedical Manager ScriptSage Medical Manager
27DOCMWord Macro-Enabled DocumentMicrosoft Word
28DOTMWord Macro-Enabled TemplateMicrosoft Word
29DXLRational DOORS ScriptRational DOORS
30EARJava Enterprise Archive FileApache Geronimo
31EBMEXTRA! Basic MacroEXTRA!
32EBSE-Run 1.x ScriptE-Prime (v1)
33EBS2E-Run 2.0 ScriptE-Prime (v2)
34ECFSageCRM Component FileSageCRM
35EHAMExtraHAM ExecutableHAM Programmer Toolkit
36ELFNintendo Wii Game FileDolphin Emulator
37ESSageCRM ScriptSageCRM
38EX4MetaTrader Program FileMetaTrader
39EXOPCExoPC ApplicationEXOfactory
40EZSEZ-R Stats Batch ScriptEZ-R Stats
41FASCompiled Fast-Load AutoLISP FileAutoCAD
42FKYFoxPro MacroVisual FoxPro
43FPIFPS Creator Intelligence ScriptFPS Creator
44FRSFlash Renamer ScriptFlash Renamer
45FXPFoxPro Compiled ProgramVisual FoxPro
46GSGeosoft ScriptOasis Montaj
47HAMHAM ExecutableHam Runtime
48HMSHostMonitor ScriptHostMonitor
49HPFHP9100A Program FileHP9100A Emulator
50HTAHTML ApplicationInternet Explorer
51IIMiMacro MacroiMacros (Firefox Add-on)
52IPFSMS Installer ScriptMicrosoft SMS
53ISPInternet Communication SettingsMicrosoft IIS
54JARJava ArchiveFirefox, IE, Chrome, Safari
55JSJScript Executable ScriptFirefox, IE, Chrome, Safari
56JSXExtendScript ScriptAdobe ExtendScript Toolkit
57KIXKiXtart ScriptKiXtart
58LOInterleaf Compiled Lisp FileQuickSilver
59LSLightWave LScript FileLightWave
60MAMAccess Macro-Enabled WorkbookMicrosoft Access
61MCR3ds Max Macroscript or Tecplot Macro3ds Max
62MELMaya Embedded Language FileMaya 2013
63MPXFoxPro Compiled Menu ProgramVisual FoxPro
64MRCmIRC ScriptmIRC
65MS3ds Max Script3ds Max
66MSMaxwell ScriptMaxwell Render
67MXEMacro Express Playable MacroMacro Express
68NEXEChrome Native Client ExecutableChrome
69OBSObjectScript ScriptObjectScript
70OREOre ExecutableOre Runtime Environment
71OTMOutlook MacroMicrosoft Outlook
72PEXProBoard ExecutableProBoard BBS
73PLXPerl ExecutableActivePerl or Microsoft IIS
74POTMPowerPoint Macro-Enabled Design TemplateMicrosoft PowerPoint
75PPAMPowerPoint Macro-Enabled Add-inMicrosoft PowerPoint
76PPSMPowerPoint Macro-Enabled Slide ShowMicrosoft PowerPoint
77PPTMPowerPoint Macro-Enabled PresentationMicrosoft PowerPoint
78PRCPalm Resource Code FilePalm Desktop
79PVDInstalit ScriptInstalit
80PWCPictureTaker FilePictureTaker
81PYCPython Compiled FilePython
82PYOPython Optimized CodePython
83QPXFoxPro Compiled Query ProgramVisual FoxPro
84RBXRembo-C Compiled ScriptRembo Toolkit
85ROXActuate Report Object ExecutableeReport
86RPJReal Pac Batch Job FileReal Pac
87S2ASEAL2 ApplicationSEAL
88SBSSPSS ScriptSPSS
89SCAScala ScriptScala Designer
90SCARSCAR ScriptSCAR
91SCBScala Published ScriptScala Designer
92SCRIPTGeneric Script任何创建脚本的软件
93SMMAmi Pro MacroAmi Pro
94SPRFoxPro Generated Screen FileVisual FoxPro
95TCPTally Compiled ProgramTally Developer
96THMThermwood MacroMastercam
97TLBOLE Type LibraryMicrosoft Excel
98TMSTelemate ScriptTelemate
99UDFExcel User Defined FunctionMicrosoft Excel
100UPXUltimate Packer for eXecutables FileUltimate Packer for eXecutables
101URLInternet ShortcutFirefox, IE, Chrome, Safari
102VLXCompiled AutoLISP FileAutoCAD
103VPMVox Proxy MacroVox Proxy
104WCMWordPerfect MacroWordPerfect
105WIDGETYahoo! WidgetYahoo! Widgets
106WIZMicrosoft Wizard FileMicrosoft Word
107WPKWordPerfect MacroWordPerfect
108WPMWordPerfect MacroWordPerfect
109XAPSilverlight Application PackageMicrsoft Silverlight
110XBAPXAML Browser ApplicationFirefox, IE
111XLAMExcel Macro-Enabled Add-InMicrosoft Excel
112XLMExcel Macro-Enabled WorkbookMicrosoft Excel
113XLSMExcel Macro-Enabled WorkbookMicrosoft Excel
114XLTMExcel Macro-Enabled TemplateMicrosoft Excel
115XQTSuperCalc MacroCA SuperCalc
116XYSXYplorer ScriptXYplorer
117ZL9Renamed Virus FileZoneAlarm

请注意:上述信息参考如下链接总结归纳,无法覆盖所有的可执行文件扩展名。


  1. 可执行文件 - 维基百科. ↩︎

  2. https://superuser/questions/228680/on-windows-what-filename-extensions-denote-an-executable/228693 ↩︎

  3. Tim Fisher. List of Executable File Extensions. ↩︎ ↩︎ ↩︎

本文标签: 一文 可执行 文件扩展名 有哪些 Windows