3gp文件是什么?怎么打开?

更新时间:2024-02-09 06:51:01 阅读量: 经典范文大全 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

篇一:各类文件怎么打开及文件类型详解

今天我们来讲讲各种格式的文件打开方式及文件类型详明的话题,本人从事电脑有10几个年头了,从早期的286电脑到现在的6核电脑,从以前的 DOS系统到现在的Windows 7可以说都经历过,在这么多年从事电脑期间有很多朋友常常会问一些这个是什么啊,那个是干什么文件啊之类的问题,也就是我们常讲的文件格式,专业点讲就是文件后缀名(DOS环境叫扩展名),文件后缀名是对文件格式的一种标志,一般通过文件后缀名来区分文件格式,如果你熟悉的话一定会知道这种文件是用来做什么的,用什么软件来打开,所以了解文件后缀名非常重要,文件后缀名成百上千,也不可能全都知道,那么今天我总结了一下当今电脑中用得较为广泛的文件后缀名以及采用什么方式或通过什么软件来打开,你可以通过【Ctrl+F】查找到你想了解的后缀名,希望对你有所帮助。

一、可执行程序文件类型

打开方式:这种文件可直接执行,一般不需要第三方软件打开

.exe、.com、.bat、.sys等,伴随着可执行文件常附有以下几类文件:*.HLP即帮助文件(help)、*.CFG即配置文件 (config)、*.DAT即数据文件(data)、*.LOG即日志文件(log)、*.TMP为临时文件(temporal)。

二、Windows自带的文件类型

打开方式:用windows自带专用工具打开,例如:.wri用写字板打开

.drv格式:为设备驱动程序(Driver)

.fon、.fot格式:都是字库文件

.grp格式:为分组文件(Group)

.ini格式:为初始化信息文件格式:(Initiation)

.pif格式:为DOS环境下的可执行文件在Windows下执行时所需要的文件格式

.crd格式:即卡片文件(Card)

.rec格式:即记录器宏文件(Record)

.wri格式:即文本文件(Write),它是字处理write.exe生成的文件

.doc、.rtf、.docx格式:Word产生的文件

.cal格式:为日历文件

.clp格式:是剪贴板中的文件格式

.htm、.html格式:网页文件

.par格式:为交换文件

.pwl格式:为口令文件(Password)

.xls/.xlsx格式:Excel文件

三、图形图像文件类型

打开方式:一般用图形查看软件就可以打开,例如:ACD格式:SEE软件,如果是特定的专业设置软件,那么就必须用专业设计软件打开,CDR文件就必须用CorelDRAW软件打开,DWG就必须用AutoCAD打开。

.bmp格式:Windows标准图像文件格式,能够被多种Windows应用程序所支持

.clp格式:Windows剪切板文件

.dib格式:DIB设备无关位图文件

.emf格式:在印刷工业中应用与Windows操作系统的文件格式

.eps格式:用PostScript语言描述的一种ASCII图形文件格式,在PostScript图形打印机上能打印出高品质的图形图像

.fpx格式:Flashpix位图图像文件,该fpx文件扩展名可作为您的计算机标记,表明该文件要求柯达软件来访问

.gif格式:GIF(Graphics格式:Interchange格式:Format)的原义是图像互换格式,是CompuServe公司在格式:1987年开发的图像文件格式

.iff格式:这种文件格式多用于Amiga平台,IFF文件格式多用于存储图象和声音文件

.jpg格式:JPEG格式:图片以24位颜色存储单个光栅图像,JPEG是与平台无关的格式,支持最高级别的压缩

.pbm格式:portable格式:bitmap,是一种图形格式

.pct格式:数字图片

.pcx格式:PCX格式是ZSOFT公司在开发图像处理软件Paintbrush时开发的一种格式

.pic格式:图形文件格式,其中包含了未经压缩的图像信息

.png格式:可移植网络图形,任何颜色深度存储单个光栅图像,与平台无关的格式,支持高级别无损耗压缩,支持alpha通道透明度

.ppm格式:PPM图像格式(Portable格式:Pixelmap),一种linux图片格式

.psd格式:Photoshop的专用格式,这种格式可以存储Photoshop中所有的图层,通道、参考线、注解和颜色模式等信息

.ras格式:SUN光栅图象文件是许多扫描仪所生成的众多格式文件之一

.raw格式:CMOS或者CCD图像感应器将捕捉到的光源信号转化为数字信号的原始数据

.rle格式:一种压缩过的位图文件格式,RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据

.tga格式:TGA是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受

.tif格式:TIFF是一种比较灵活的图像格式,它的全称是Tagged格式:Image格式:File格式:Format,文件扩展名为TIF或TIFF

.wmf格式:WMF(Windows格式:Metafile格式:Format)是Windows中常见的一种图元文件格式,属于矢量文件格式

.pdf格式:是Portable格式:Document格式:Format的缩写,译为可移植文件格式,PDF阅读器Adobe格式:Reader专门用于打开后缀为.PDF格式的文档

.dwg格式:AutoCAD的图形文件,是二维或三维图形档案。格式:它可以和多种文件格式进行转化,如dxf、dwf等

四、视频文件类型

打开方式:用专业的播放器,如:百度影音、迅雷看看等

.flv格式:FLASH格式:VIDEO的简称,FLV流媒体格式是随着Flash格式:MX的推出发展而来的视频格式。

.wmv格式:WMV是微软推出的一种流媒体格式,在同等视频质量下,WMV格式的体积非常小,因此很适合在网上播放和传输

.asf格式:ASF是微软公司Windows格式:Media的核心。这是一种包含音频、视频、图像以及控制命令脚本的数据格式。这个词汇当前可和格式:WMA格式:及格式:WMV格式:互换使用

.FLI格式:Autodesk格式:Animator和AnimatorPro的动画文件格式,支持256色支持压缩。

.PCS/PIC格式:Macromedia开发的动画文件格式,为Macintosh应用程序使用。支持256色,支持压缩,用于保存动画数据,是Quick格式:Time的前身。格式:

.AVD格式:Microsoft公司开发的动画文件格式,被Windows、Windows格式:NT平台和OS/2多媒体应用程序所支持,支持256色和压缩

.MPEG格式:国际标准化组织的运动图像专家小组开发的动画文件格式。支持压缩,用于编码音频、视频、文本和图形数据。格式:

.QTM格式:Apple计算机公司开发的动画文件格式。支持25位颜色,支持压缩,用于保存音频和运动视频信息。

五、声音文件类型

打开方式:声音文件格式是用于保存数字音频信息,打开方式用专业的音频软件打开,例如:千千静音,当然视频播放软件也可以打开。

.mp3格式:音频压缩技术,由于这种压缩方式的全称叫MPEG格式:Audio格式:Layer3,所以人们把它简称为MP3

AIFF(.AIF):这是Apple计算机公司开发的声音文件格式,被Macintosh平台和应用程序所支持。支持压缩。格式:

Amiga声音(.SVX):Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩。格式:

MAC声音(.SND):Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩。格式:

MIDI(.MID):国际MIDI协会开发的声音文件格式,被Windows平台和许多应用程序所支持,用于为乐器创建数字声音。格式:

声霸(.VOC):Creative格式:Labs公司开发的声音文件格式,被Windows和DOS平台所支持,支持压缩。格式:

WAVE(.WAV):微软公司用作Windows平台上保存音频信息的资源格式。

六、压缩文件类型

打开方式:用专业的压缩软件打开,例如:wiar软件

为了提高存储效率,许多公司都推出了压缩数据的方法和相应的软件,这类文件的使用主要通过压包和解包软件来进行,主要的后缀有:?arj、*.rar、*.lzh、*.jar。

还有一些专用的压缩文件,如:*.ex_、*.dl_、*.d3_、*.cab等。

七、编程语言文件类型

打开方式:这种文件必须用对应的编程软件打开

.BAS格式:即BASIC语言源程序

.PAS格式:为PASCAL语言程序

.FOR为Fortran语言程序

.C即为C语言

.ASM即为汇编语言程序

.ASP/.PHP/.JSP为网络编程语言

八、数据库类文件类型

打开方式:用专业的数据软件打开,例如:在Dbase、FoxBase、Foxpro、Access、SQL等

.mdb;.dbf格式:数据库文件(databasefile)格式:.prg格式:命令文件(即程序Program)格式:

.fxp格式:编译后的程序格式:.scx和.sct格式:屏幕文件格式:

.fpt格式:备注字段文件格式:.frx和.frt格式:报表文件格式:

.cbx和.pjt格式:标签文件格式:.mnx格式:和.mnt格式:菜单文件格式:

.pjx和.pjt格式:工程文件格式:.app格式:应用文件格式:

.cdx和.idx格式:索引文件格式:.qpr和.qpx格式:SQL查询文件格式:

.fp格式:配置文件格式:.ap格式:生成应用格式:

.err格式:编译错误文件格式:.men格式:内存应用格式:

篇二:手机视频文件格式解析之 3GP-MP4

[转]手机视频文件格式解析之 3GP/MP4

2010-06-03 13:39

作者: k歌之王2009-08-23

前言:做完了手机全能播放器的项目, 又要告别几个月来并肩作战,即将去北京发展的Manager zhu。准备把

做过的3GP/FLV/AVI格式整理一遍, 算是对几个月辛苦成果的总结, 也为后来者提供一些参考。

1. 概述

流行的文件格式背后都有大公司的支持。FLV得益于ADOBE公司推动的网络视频分享风潮,而AVI则是MICROSOFT首创的RIFF即视频和音频交织在一起同步播放。 3GP/MP4是APPLE提出并得到ISO标准支持作为NOKIA等手机的默认视频格式。3GP是MP4格式在手机上的简化版。MP4的codec组合一般是mpeg4 + AAC, 3GP则按版本演进分为3gpp r5(h.263/mpeg4 + AMR-NB/AMR WB), 3gpp r6(增加h.264视频和aacPlus音频支持)。

有人会把MP4和MPEG4搞混, 前者是文件容器(container),后者是视频编码格式, 容器的作用是把压缩编码

后的视频和音频数据尽可能紧凑的排布,就好像阿甘的巧克力盒子,你并不知道盒子里有什么, 但你可以按照

既定的线索解开文件,取出你需要的数据。

文件格式一般包括以下三要素:

header: 标记文件类型,音视频码流的基本属性信息

index: 索引表,每个frame有对应的offset,size,timestamp.

stream: 真正的音视频流数据。

任何文件格式都应该有以上3要素。 当然AVI视频没有索引也能播放,但不能拖放seek,需要自己重建索引。解

析器(demuxer)根据frame_id找到其在文件中的offset和size,然后读取出来解码并播放。

2. 文件格式分析

下面来分析一下3GP/MP4文件格式。APPLE的格式有2个特点,1. 排布紧凑几乎没有冗余数据(AVI则有很多junk

数据),2.音视频码流数据可随意存放而不需按时间顺序排布。

3gp文件由一系列的box(atom)组成。每个box的结构都是4字节的size,4字节的type, 还有一些data数据。用

mp4info查看3gp文件的数据排布如下图:

如上图, ftyp是表示文件的版本信息, mdat存放文字,音视频等数据。你可能要问,这些音视频数据怎么找

到呢? 是通过moov box里的子box trak,里面存放着音视频的属性描述以及每个sample的索引。

3. 关于sample atoms

video和audio的码流属性(如视频width/height,codec id, 音频采样率声道数等)存放在stsd box里; 下面

着重介绍MP4高效压缩的精华:stts,stss,stsc,stsz,stco五个box。对比AVI的索引表是每个sample都有对应的

id,flag,offset,size,3GP的高效索引方式可以把AVI转码成同码率的MP4后,文件size减小成原来的20-30%!

1. stts atom(time to sample atoms,见quicktime format 文档图2-28 标准文档点击下载): 存储了sample

的时间信息。stts能让很方便的根据timestamp找到对应的sample,或者获取某个sample对应的timestamp. stts

table记录着有相同duration的sample的数量count和时长dutation。

2. stss atom(sync sample atom,见文档图2-31): 存储了每个关键帧的sample id。 stss能让你很方便的找到

当前帧最近的关键帧。

3. stsc atom(sample to chunk atom): sample存放在chunk里为了允许优化的数据读取。比如音频sample size

都很小(amr-nb sample size为32字节), 每次读取一个sample开销太大, 可一次性读所在chunk里一堆

sample。

4. stsz atom(sample size atom): stsz可以描述每个sample的size.

5. stco atom(chunk offset atoms): stco描述了每个chunk在文件中的绝对偏移位置。该offset可以是32位的

也可以是64位的,后者用来支持处理超大文件。

4 .使用sample atoms来处理播放流程

? 查找sample

1.确定时间,相对于媒体时间坐标系统

2.检查time-to-sample atom来确定给定时间的sample序号。

3.检查sample-to-chunk atom来发现对应该sample的chunk。

4.从chunk offset atom中提取该trunk的偏移量。

5.利用sample size atom找到sample在trunk内的偏移量和sample的大小。 例如,如果要找第1秒的视频数据,过程如下:

1. 第1秒的视频数据相对于此电影的时间为600

2. 检查time-to-sample atom,得出每个sample的duration是40,从而得出需要寻找第600/40 = 15 + 1 = 16个sample

3. 检查sample-to-chunk atom,得到该sample属于第5个chunk的第一个sample,该chunk共有4个sample

4. 检查chunk offset atom找到第5个trunk的偏移量是20472

5. 由于第16个sample是第5个trunk的第一个sample,所以不用检查sample size atom,trunk的偏移量即是该sample的偏移量20472。如果是这个trunk的第二个sample,则从sample size atom中找到该trunk的前一个sample的大小,然后加上偏移量即可得到实际位置。

6. 得到位置后,即可取出相应数据进行解码,播放

? 查找关键帧

查找过程与查找sample的过程非常类似,只是需要利用sync sample atom来确定key frame的sample序号

确定给定时间的sample序号

检查sync sample atom来发现这个sample序号之后的key frame

检查sample-to-chunk atom来发现对应该sample的chunk

从chunk offset atom中提取该trunk的偏移量

利用sample size atom找到sample在trunk内的偏移量和sample的大小

5 .3GP/MP4相关资源

quicktime file format specification: 最权威的格式文档 点击下载开源的3GP/MP4解析器: ffmpeg, GPAC, helix, google opencore等 比较好的MP4文件格式入门

篇三:各类格式文件用什么软件打开

各类格式文件用什么软件打开说明

ai 用adobe illustrator

ape 用foorbar2000

cdr 用coreldraw

cda 用cd播放软件

ceb 用方正公司Apabi Reader

caj,kdh 用cajviewer

doc,wpd,rtf 用word

DCP 用DcpReader

dxf,dwg 用autoacd

GB 用ReadBook或电子小说阅读器

html,htm,asp mht,asp,php 用ie

iso,cue,vcd .ccd .img .sub 用winiso浏览,deamon运行,用刻录软件刻录 jpg,bmp,gif,tif,wmf 用acdsee

mov 用quicktime

mp123,au,aiff等等 用winamp

mpeg,avi,wmv,wma,mpa,asf 用windows media player9.0

ppt,wpt,pps 用powerpoint

pdg 用超星浏览器

rar,zip等 用wiar

rm,smi,smil,ra,rmvb等等 用realplayer g2

swf 用flash MX player

SRM 用电子书库

txt 用记事本

wps 用金山wps

wdl 用华康浏览器

wab 用联系簿

xls,cvs 用excel

vip 用维普浏览器

vdx,vsd 用visio

看vcd推荐 用豪杰超级解霸3000

看dvd推荐 用PowerDVDex 4.0

NAN Nanoscope文件(Raw Grayscale)

NAP NAP元文件

NCB Microsoft Developer Studio文件

NCD Norton改变目录

NCF NetWare命令文件;Lotus Notes内部剪切板

NDO 3D 低多边形建模器,Nendo

netCDF 网络公用数据表单

NFF 中性文件格式

NFT NetObject Fusion模板文件

NIL Norton光标库文件(EasyIcons-兼容)

NIST NIST Sphere声音

NLB Oracle 7数据

NLM NetWare可装载模块

NLS 用于本地化的国家语言支持文件(例如,Uniscape)

NLU Norton Live Update e-mail 触发器文件

NOD NetObject Fusion文件

NSF Lotus Notes数据库

NSO NetObject Fusion文档文件

NST Noise Tracker音乐模块(MOD)文件

NS2 Lotus Notes数据库(第二版)

NTF Lotus Notes数据库模板

NTX CA-Clipper索引文件

NWC Noteworthy Composer歌曲文件

NWS Microsoft Outlook Express新闻消息(MIME RFC822)

O01 台风声音文件

OBD Microsoft Office活页夹

OBJ 对象文件

OBZ Microsoft Office活页夹向导

OCX Microsoft对象链接与嵌入定制控件

ODS Microsoft Outlook Express邮箱文件

OFF 3D 网状物对象文件格式

OFN Microsoft Office FileNew文件

OFT Microsoft Outlook模板

OKT Oktalyzer音乐模块(MOD)文件

OLB OLE对象库

OLE OLE对象

OOGL 面向对象图形库

OPL 组织者编程语言源文件——Psion/Symbian

OPO OPL输出可执行文件

OPT Microsoft Developer Studio文件

OPX OPL扩展DLL(动态链接库)

ORA Oracle 7 配置文件

ORC Oracle 7脚本文件

ORG Lotus Organizer 文件

OR2 Lotus Organizer 2 文件

OR3 Lotus Organizer 97 文件

OSS Microsoft Office查找文件

OST Microsoft Exchange / Outlook 离线文件

OTL Super NoteTab 模板文件

OUT C语言输出文件

P3 Primavera Project Planner(工程设计器)文件

P10 Tektronix Plot 10 绘图文件

P65 PageMaker 6.5文件

P7C Digital ID 文件(MIME)

PAB Microsoft个人地址簿

PAC SB Studio Ⅱ 包

PAK Quake WAD文件

PAL 压缩文件

PART Go!Zilla部分下载文件

PAS Pascal源代码

PAT DataCAD Hatch模式文件;CorelDRAW模式;高级Gravis Ultrasound / Forte 技术;碎片文件

PBD PowerBuilder动态库,作为本地DLL的一个替代物

PBF Turtle Beach的Pinnacle 银行文件

PBK Microsoft PhoneBook(电话簿)

PBL 用于在PowerBuilder开发环境中的PowerBuilder动态库

PBM 可导出位图

PBR PowerBuilder资源

PCD Kodak Photo-CD映像;P-Code编译器测试脚本,由Microsoft测试与Microsoft Visual测试

PCE Maps Eudora邮箱名字的DOS文件名

PCL Hewlett-Packard 打印机控制语言文件(打印机备用位图)

PCM 声音文件格式;OKI MSM6376 合成芯片 PCM格式

PCP Symantec Live Update Pro文件

PCS PICS动画文件

PCT Macintosh PICT绘画文件

PCX Zsoft PC画笔位图

PDB 3Com PalmPilot数据库文件

PDD 可以用Paint Shop Pro或其他图像处理软件打开的图形图像

PDF Adobe Acrobat 可导出文档格式文件(可用Web浏览器显示);Microsoft系统管理服务器包定义文件;NetWare打印机定义文件

PDP Broderbund的Print Shop Deluxe文件

PDQ Patton&Patton Flowercharting PDQ Lite 文件

PDS 摄影图像文件(该文件格式的来源不清楚)

PF Aladdin系统对私人文件进行加密的文件

PFA 类型1字体(ASCⅡ)

PFB 类型1字体(二进制)

PFC PF组件

PFM 打印机字体尺度

PGD 良好隐私(Pretty Good Privacy,PGP)虚拟磁盘文件

PGL HP绘图仪绘图文件

PGM 可输出灰度图(位图)

PGP 用良好隐私(PGP)算法加密文件

PH 由Microsoft帮助文件编译器产生的临时文件

PHP,PHP3 包含有PHP脚本的HTML网页

PHTML 包含有PHP脚本的HTML网页;由Perl分析解释的HTML

PIC PC画图位图;Lotus图片;Macintosh PICT绘图

PICT Macintosh PICT图形文件

PIF 程序信息文件;IBM PIF绘图文件

PIG LucasArts的Dark Forces WAD文件

PIN Epic Pinball数据文件

PIX 内置系统位图

PJ MKS源完整性文件

PJX,PJT Microsoft Visual FoxPro工程文件

PKG Microsoft Developer Studio应用程序扩展(与DLL文件类似) PKR PGP的公用钥匙环

PL Perl程序

PLG 由REND386/AVRIL使用的文件格式

PLI Oracle 7数据描述

PLM Discorder Tracker2模块

PLS Disorder Tracker2抽样文件;MPEG PlayList文件(由WinAmp使用) PLT HPGL绘图仪绘图文件;AutoCAD plot绘图文件;Gerber标志制作软件 PM5 Pagemaker 5.0文件

PM6 Pagemaker 6.0文件

PNG 可移植的网络图形位图;Paint Shop Pro浏览器目录

PNT,PNTG MacPaint图形文件

POG Descent2 PIG文件扩展

POL Windows NT策略文件

POP Visual dBASE上托文件

POT Microsoft Powerpoint模块

POV 视频射线跟踪器暂留

PP4 Picture Publisher 4位图

PPA Microsoft Powerpoint内插器

PPF Turtle Beach的Pinnacle程序文件

PPM 可移植的象素映射位图

PPP Parson Power Publisher;Serif PagePlus桌面出版缺省输出

PPS Microsoft Powerpoint幻灯片放映

PPT Microsoft Powerpoint演示文稿

PQI PowerQuest驱动器图像文件

PRC 3COM PalmPiltt资源(文本或程序)文件

PRE Lotus Freelance演示文稿

PRF Windows系统文件,Macromedia导演设置文件

PRG dBASE Clipper和FoxPro程序源文件;WAVmaker程序

PRJ 3D Studio(DOS)工程文件

PRN 打印表格(用空格分隔的文本);DataCAD Windows打印机文件 PRP Oberson的Prospero数据转换产品保存的工程文件

PRS Harvard Graphics for Windows演示文件

PRT 打印格式化文件;Pro/ENGINEER元件文件

PRV PsiMail Internet提供者模板文件

PRZ Lotus Freelance Graphics 97文件

PS Postscript格式化文件(PostScript打印机可读文件)

PSB Pinnacle Sound Bank

PSD Adobe photoshop位图文件

PSI PSION a-Law声音文件

PSM Protracker Studio模型格式;Epic游戏的源数据文件

PSP Paint Shop Pro图像文件

PST Microsoft Outlook个人文件夹文件

PTD Pro/ENGINEER表格文件

PTM Polytracker音乐模块(MOD)文件

PUB Ventura Publisher出版物;Microsoft Publisher文档

PWD Microsoft Pocket Word文档

PWL Windows 95口令列表文件

PWP Photoworks图像文件(能被Photoworks浏览的一系列文件) PWZ Microsoft Powerpoint向导

PXL Microsoft Pocket Excel电子表格

PY 来自Yahoo的电子消息;Python脚本文件

PYC Python脚本文件

QAD PF QuickArt文档

QBW QuickBooks for Windows文件

QDT 来自Quicken UK的QuickBooks数据文件,帐目/税/货单程序 QD3D Apple的QuickDraw 3D元文件格式

QFL FAMILY LAWYER文档

QIC Microsoft备份文件

QIF QuickTime相关图像(MIME);Quicken导入文件

QLB Quick库

QM Quality Motion文件

QRY Microsoft查询文件

QST Quake Spy Tab文件

QT,QTM QuickTime电影

QTI,QTIF QuickTime相关图像

QTP QuickTime优先文件

QTS Mac PICT图像文件;QuickTime相关图像

QTX QuickTime相关图像

QW Symantec Q&A Write程序文件

QXD Quark XPress文件

R Pegasus邮件资源文件

RA RealAudio声音文件

RAM RealAudio元文件

RAR RAR压缩档案(Eugene Roshall格式)

RAS Sun光栅图像位图

RAW RAW文件格式(位图);Raw标识的PCM数据

RBH 由RoboHELP维持的RBH文件,它加入到一个帮助工程文件的信息中 RDF 资源描述框架文件(涉及XML和元数据)

RDL Descent注册水平文件

REC 录音机宏;RapidComm声音文件

REG 注册表文件

REP Visual dBASE报表文件

本文来源:https://www.bwwdw.com/article/kr0b.html

Top