文件格式

✍ dations ◷ 2025-08-15 09:58:28 #文件格式

文件格式(英语:file format),又称文件类型,是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。比如有的储存图片,有的储存程序,有的储存文字信息。每一类信息,都可以一种或多种文件格式保存在电脑存储中。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式。

对于硬盘驱动器或任何电脑的存储设备来说,有效的信息只有0和1两种。所以电脑必须设计有相应的方式进行信息-比特的转换。对于不同的信息有不同的单元格式。

有些文件格式被设计用于存储特殊的数据,例如:

同一个文件格式,用不同的程序处理可能产生截然不同的结果。例如Word 文件,用Microsoft Word观看的时候,可以看到文本的内容,而以无格式方式在音乐播放软体中播放,产生的则是噪声。一种文件格式对某些软体会产生有意义的结果,对另一些软体来看,就像是毫无用途的数位垃圾。

许多文件格式都有公开的、不同程度规范或者建议的格式。这些规范或者建议描述了数据如何编码,如何排列。有时也规定了是否需要特定的计算机程序读取或处理。有两种情况下,文件格式没有公开。第一种情况是:开发者将文件格式视作商业秘密不愿公开;第二种情况是:开发者不愿或花去很少的时间用于规范文档。

需要注意的是,使用不公开的文件格式可能会带来额外的成本。要了解这类文件格式,或者需要通过对获得的文件进行逆向工程,或者通过向开发者付费来获得文件的格式。第二种方式中往往还需要与开发者签订不扩散协议。不论怎样两种方式都是费时,费钱的。

从程序的角度来看,文件是数据流,文件系统为每一种文件格式规定了访问的方法。例如:元数据。不同的操作系统都习惯性的采用各自的方式解决这个问题,每种方式都有各自的优缺点。

当然,现代的操作系统和应用程序,一般都需要这里所讲述的方法处理不同的文件,

用扩展名识别文件格式的方式最先在数字设备公司的CP/M操作系统被采用。而后又被DOS和Windows操作系统采用。扩展名是指文件名中,最后一个点(.)号后的字母序列。例如,HTML文件通过.htm.html扩展名识别;GIF图形文件用.gif扩展名识别。在早期的FAT文件系统中,扩展名限制只能是三个字符,因此尽管现在绝大多数的操作系统已不再有此限制,许多文件格式至今仍然采用三个字符作扩展名。因为没有一个正式的扩展名命名标准,所以,有些文件格式可能会采用相同的扩展名,出现这样的情况就会使操作系统错误地识别文件格式,同时也给用户造成困惑。

扩展名方式的一个特点是,更改文件扩展名会导致系统误判文件格式。例如,将filename.html简单改名为filename.txt会使系统误将HTML文件识别为纯文本格式。尽管一些熟练的用户可以利用这个特点,但普通用户很容易在改名时发生错误,而使得文件变得无法使用。因此,现代的有些操作系统管理程序,例如Windows Explorer加入了限制向用户显示文件扩展名的功能。

一种广泛应用在UNIX及其派生的操作系统上的方法是将一个特殊的数字存放在文件的特定位置里。最初这个数字一般是文件开始处的2个字节。现在一般是将任何可以独一无二字符序列都可以作为特征签名。例如GIF图形文件是将文件开始处的六个字节作为特征签名的,它可以是GIF87a或者GIF89a。但也有些文件很难通过这种方式识别,比如HTML文件。

采用这种方式可以更好的防止对文件格式发生误判,并且特征签名可以给出关于文件格式的更详细的信息。这种方式的缺点是效率较低。特别是显示大量的文件时,由于每种特征签名具有不同的识别方式,将消耗系统大量的资源对文件格式进行判断。扩展名和后面将提到的元数据方式由于采用固定格式数据,可进行快速匹配。应用程序往往利用特征签名来判断文件是否完整和有效。

最后一种方式将文件格式信息存放到磁盘特定的位置。

采用这种方式,元数据与文件本身分开存放。此法的缺点是可移植性差。因为不同的文件系统之间元数据可能需要转换。

苹果计算机的文件系统为每个文件的目录入口都存储了和。这些代码称作OSType。例如一个苹果计算机创建的文件的创建者会是AAPL而也是APPL。RISC操作系统采用类似的系统,用一个12比特位的数字索引描述表。例如:十六进制的FF5代表PoScript,文件类型就是PostScript文件。

HPFS, NTFS, FAT12, FAT16,及FAT32文件系统可以保存额外的文件属性信息。它是由名字和与名字对应的值组成。例如扩展属性“.type”用于判断文件的类型,可能是值包括“Plain Text”或“HTML document”。一个文件可以有多种属性。

ext2,ext3,ReiserFS版本3,XFS,JFS和FFS文件系统允许存储扩展的文件属性。它是由名字和与名字对应的值组成。名字应当是独一无二的。

MIME广泛地用于许多Internet有关的应用,并且正在被广泛地采用到其他的应用中。最初在RFC 1341中说明。MIME用一个/表示文件的类型。例如:text/html代表文件是HTML文件,image/gif表示GIF文件。MIME最初是用于表示电子邮件的附件的类型。

相关

  • 菲利克斯·白劳德菲利克斯·白劳德(英语:Felix Browder,1927年7月31日-2016年12月10日)是一位以非线性功能分析著称的美国数学家。他在1999年获得美国国家科学奖章。他的两个弟弟也是有名的美国数
  • 斯摩棱斯克波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – 仙境)1941年巴巴罗萨 – (比亚韦斯托克及明斯克 – 斯摩棱斯克 – 乌曼 – 列宁格勒 – 第一次基辅 – 塞瓦斯托波尔围
  • 东北大学 (美国)东北大学(英语:Northeastern University,缩写:NU or NEU),是一所座落于美国东北部马萨诸塞州的波士顿市中心地区的私立研究型大学,近年来在北卡罗来纳州夏洛特和华盛顿州的西雅图市
  • 阿布戴·柯西胥戛纳电影节FIPRESCI奖 2013年 《蓝色是最温暖的颜色》 戛纳电影节金棕榈奖 2013年 《蓝色是最温暖的颜色》 阿布戴·柯西胥(阿拉伯语:عبد اللطيف كشيش‎, Abd
  • 净菜净菜是一种预包装的蔬菜,可分为即食鲜切和即用鲜切两种类型,经过分选、切割、清洗、杀菌消毒、包装等程序之后上市。消费者购买净菜后,可直接食用或下锅烹饪,无需进行处理。一些
  • 西门礁西门礁位于南沙群岛九章群礁北缘,南门礁与东门礁之间,为一座暗礁。1983年公布名称为西门礁。中国渔民向称“西门”。外国文献称为“McKennan Reef”。由中华人民共和国驻扎在
  • 凯文·爱德华·菲利克斯凯文·爱德华·菲利克斯(英语:Kelvin Felix;1933年2月15日-),是天主教圣卢西亚籍司铎级枢机及卡斯特里总教区荣休总主教。菲利克斯于1933年2月15日在多米尼克首都罗索出生。他于19
  • 中国最佳医院排行榜中国最佳医院排行榜是由复旦大学医院管理研究所于2010年起推出的年度中国(内地)医院综合排名,与其同时发布的还包括医院专科排行榜。2015年起,又增加了中国七大区域医院排行榜。其评审过程借鉴了美国新闻与世界报道的最佳医院(Best Hosptials)排行榜专家评议的方法。北京协和医院、四川大学华西医院与中国人民解放军总医院自2010年起已连续十年分列综合排名前三位。2020年公布的2019年度中国最佳医院排行榜综合排名前十五的医院分别为:
  • 太阳系最大湖泊和海洋列表下面列出的是太阳系中各星球上最大的湖泊和海洋,该表包括固体(类地行星、小行星或卫星)星球表面或近地表单座水体或其他液体。该列表上的所有天体都应该为圆形,但任何属于带或盘的天体都应是矮行星。在地球和土星的卫星土卫六这两颗星球上都发现了寒冷的地表海洋或湖泊,熔岩湖也在地球和木星的卫星木卫一上被发现。而木星的其他伽利略卫星、土星的卫星土卫六及土卫二则分布有地下海洋,并怀疑也存在于土星的其他一些卫星、小行星谷神星、较大的跨海王星天体和行星系中冰天体上。考虑到盐的作用,最近对木卫三(木星最大的卫星)内部的分析表明,
  • 萩原农萩原农(萩原 みのり/はぎわら みのり ,1997年3月6日-),日本女演员,爱知县名古屋市出身,所属经纪公司为Sony Music Artists。萩原在老家名古屋被挖掘而进入演艺圈。自小以韵律体操选手为目标,从小开始上各种训练课程,中学时期亦进入以体操闻名的学校,但其后因身体因素放弃体操训练。进入演艺圈之后接受戏剧课程,并开始往演员路线迈进。2012年,以知名的电视系列广告“进研ゼミ・歌う新高1生”篇出道。2013年,通过TBS电视台的电视剧《放课后Groove(日语:放課後グルーヴ)》征选,首度以演