一.文件扩展名
文件扩展名(Filename Extension,或作延伸文件名、后缀名),是早期操作系统(如VMS/CP/M/DOS等)用来标志文件格式的一种机制。 举例:一个"example.txt”的文件名中,example是文件主名,txt为文件扩展名,表示这个文件是一个纯文字文件,句号“.”就是文件主名与文件扩展名的分隔符号。
二.作用
是操作系统用来标记文件类型的一种机制,在Windows系统下,扩展名还可以告诉操作系统默认用什么软件打开文件
三.常见的扩展名
exe – 可执行文件; bat – 批处理文件; ps1 – PowerShell脚本文件; txt – 文本文件; doc – word文件; xls – Excel文件; xlam-- 加载了宏的Excel文件; ppt – PPT文件; ppa – 加载了宏的PPT文件; xml – 可扩展标记语言编写的文件; jpg – 图片文件;bmp – 位图文件; avi\rmvb\mp4 – 视频格式; rar\zip – 压缩文件格式; iso – 镜像文件; jar/jad–手机安装文件; pdf–pdf文档; doc–Word文档; tmp–临时文件; mdf–虚拟光驱镜像文件; MID–声卡声乐文件; htlm–网页;
常见的编程语言源文件扩展名
1.机器语言
bin(直接的二进制文件) hex(16进制文本) 在windows系统中,典型的是 .exe(可执行文件).dll (应用程序拓展,是软件文件类型) .com (命令文件)等
2.汇编语言
汇编语言源文件的后缀名是以.asm结尾的,需要经过编译器编译成.exe 或者.com文件,才能在命令行中运行。
3.高级语言
C语言源文件后缀名是.c,编译生成的文件后缀名是.obj,连接后可执行文件的后缀名是.exe。 .h文件中一般放的是同名.c文件中定义的变量、数组、函数的声明,需要让.c外部使用的声明。 .c文件一般放的是变量、数组、函数的具体定义
在C语言中: 头文件后缀名: .h 源文件后缀名: .c
在C++中: 头文件后缀名: .h, .hpp, .hxx 源文件后缀名:.cpp, .cc, .cxx, .C .c++
Java源文件名的后缀是: “.java”。.java结尾的是源文件,本质上就是个文本文件。.class结尾的是java编译器编译源文件所得的java字节码文件,是二进制的。真正能运行的是这个.class结尾的文件,java虚拟机(解释器)可以解释并运行编译出来的.class文件
Python文件的后缀名有: “.py源码文件”、“.py3(python3脚本,很少使用)”、“.pyc编译文件”,执行速度快于.py结尾的文件,经常用于向外发布