常见的文件扩展名

文本
java:java代码文件
xml:具有结构性的标记电子文件
json:轻量级的数据交换格式,层次结构简洁和清晰
conf:配置信息文件
jsp:java嵌入式网页脚本文件
phps:php的源代码文件
asp:MicroSoft公司开发的创建动态交互式网页服务器端脚本
project:eclipse的工程信息文件
classpath:eclipse项目编译环境的所有信息记录文件
svn:subversion的版本控制信息文件
gitignore:git软件要忽略的文件列表
txt:记事本
log:日志文件,没有固定格式
sys:Windows的系统文件
ini:windows中记录控制软硬件的基本信息

文档
pdf:adobe电子阅读文档
xls:97—03的excel工作表
xlsx:2007excel工作表
doc:word文档
ppt:演示文稿

可执行文件
exe:windows可执行文件
msi:microsoft installer的简写,是微软格式的安装包
bat:dos下的批处理文件
sh:UNIX/LINUX 操作系统的脚本文件
rpm:linux下的一种程序安装包文件
deb:Debain Linux提供的一种包封装格式文件
bin:linux二进制可执行程序文件
dmg:Mac系统中的软件安装程序文件
pkg:Mac系统中一种安装包文件

编译后文件
class:编译后的java二进制文件
dll:Dynamic Link Library的缩写,意为动态链接库
so:linux下的动态链接库
a:linux下的静态链接库
ko:linux内核使用的动态连接文件

压缩包
rar:利文件格式,用于数据压缩与归档打包
zip:经过压缩的文件
arj:早期DOS操作系统下比较常用的压缩文件格式
gz:Linux和OSX都可以直接解压使用的一种压缩文件
tar:把多个文件或文件夹打包合成一个文件,本身并没有进行压缩
tar.gz:tar打包,gzip压缩的一种压缩文件,linux和mocOS下常见
7z:主流高效的压缩格式

网页
htm:网页文件
html:网页文件
js:javascript脚本语言编写的文件
css:展现html或xml的样式文件

镜像
iso:镜像文件
mdf:虚拟光驱镜像文件

图片
bmp:Windows的标准图像文件格式,优点(无损压缩,图质最好),缺点(文件太大,不利于网络传输)
gif:基于LZW算法的连续色调的无损压缩格式,优点(动画存储格式),缺点(最多256色,画质差)
jpg:全名JPEG,以24 位颜色存储单个位图,优点(文件小,色彩比较丰富利于网络传输),缺点(不支持透明背景,不支持动态图片)
png:试图替代GIF和TIFF文件格式,优点(可保存透明背景的图片),缺点(画质中等)
tif:印刷行业中受到支持最广的图形文件格式
swf:Flash Player动画

音频
mid:声卡声乐文件
wav:微软公司开发的一种声音文件格式,符合RIFF(Resource Interchange File Format)文件规范
mp3:利用 MPEG Audio Layer 3 的技术,将音乐以1:10 甚至 1:12 的压缩率,压缩成容量较小的文件
wma:微软公司推出的一种新的音频格式的文件

视频
rm:RealNetworks公司开发的一种流媒体视频文件格式
rmvb:RealMedia多媒体数字容器格式的可变比特率(VBR)扩展版本,较上一代RM格式画面要清晰很多,降低了静态画面下的比特率
mpg:运动图像压缩算法的视频格式
mpeg:mpg全称,(Moving Pictures Experts Group)即动态图像专家组
avi:音频视频交错格式
mov:Apple公司开发的一种音频、视频文件格式
wmv:微软开发的一系列视频编解码和其相关的视频编码格式的统称

其他
asf:高级串流格式,适合在IP网上传输
tmp:临时文件

附:windows下较面的文件扩展名说明