乐于分享
好东西不私藏

文件后缀种类——文档类、电子书类、压缩包

文件后缀种类——文档类、电子书类、压缩包
在工作或生活中,我们总会遇到“某某某.pdf”、“某某某.docx”、“某某某.xlsx”、“某某某.mp3”等等文件。
以前做过一个上传文件的功能,其中有识别文件类型这个功能,就收集了一下。
那文件后面的.pdf、.docx、.xlsx、.mp3这些后缀种类特定和优缺点是个啥?
这次先说一说文档类、电子书类和压缩包的文件!
文档类
后缀
全称
是否可读
是否可写
备注
pdf

便携式文档格式

✅
✅

主要用途:跨平台、版式固定的文档分享与存档

优点:格式稳定不跑版;支持加密、签名、超链接;可嵌入字体与图片

缺点:难以直接编辑;免费编辑工具有限制;不适合数据计算

适用场景:合同、简历、电子书、论文、政府/企业正式报告、打印输出

txt
文本格式
✅
✅

主要用途:纯文本内容存储,无格式信息

优点:极轻量,任何系统/编辑器都能打开;兼容性最好;体积最小

缺点:无任何格式(字体、颜色、表格等);不支持图片/多媒体

适用场景:代码配置文件、日志、笔记、数据交换中间件、简易备忘录

word/doc&docx

Microsoft Word 二进制文件格式/Office Open XML Document

✅
✅

主要用途:富文本书写、排版与编辑

优点:功能最丰富(样式、图表、公式、批注、修订);兼容性高,广泛使用

缺点:不同版本/软件打开可能跑版;体积相对较大;易携带宏病毒

适用场景:日常办公文档(报告、论文、信函、简历)、合同初稿、协作撰写

excel/xlsx&xls
Microsoft Excel 二进制文件格式/Office Open XML Document
✅
✅

主要用途:数据存储、计算、分析与图表

优点:支持公式、透视表、宏、大量数据管理;数据可视化灵活

缺点:数据量大时变慢;多人协作容易冲突;不适合复杂文档排版

适用场景:财务统计、销售报表、数据清洗、预算编制、项目进度跟踪

ppt/pptx

Microsoft PowerPoint 二进制文件格式/Office Open XML Presentation

✅
✅

主要用途:演示文稿制作与播放

优点:支持动画、多媒体、多种版式;演讲者工具丰富;受众接受度高

缺点:线性叙事,不适合深度内容;文件易变得很大;设计需额外时间

适用场景:会议汇报、产品发布会、教学课件、方案展示、路演

html
超文本标记语言
✅
✅

主要用途:网页内容结构与表现

优点:跨平台、浏览器原生支持;可嵌入多媒体与交互逻辑;支持响应式布局

缺点:布局受不同浏览器/设备影响;离线阅读需保存资源;安全性需注意

适用场景:网页制作、邮件模板、富文本编辑器内容源、电子书(Web-based)

xps

XML 纸张规范

✅
✅

主要用途:固定版式文档(微软对标PDF)

优点:Windows 原生支持(无需额外阅读器);内容稳定不易篡改;支持数字签名

缺点:生态弱,非Windows平台不方便查看和创建;实际使用少

适用场景:企业内部固定版式文档(旧系统)、Windows环境下的存档替代

现在已经很少人使用了

odt

开放文档格式

✅
✅

用途:文字处理(类似 Microsoft Word 的 .docx)。

核心功能:支持格式排版(字体、段落、样式)。插入图片、表格、超链接、目录等。支持注释、修订记录、宏脚本(有限)。

兼容性:开源软件:LibreOffice、Apache OpenOffice(原生支持)。其他软件:Microsoft Word(需插件或转换,可能丢失复杂格式)。

优点:开放标准(ISO/IEC 26300),无版权限制。文件体积通常比 .docx 更小。

缺点:复杂排版(如学术论文)在 MS Word 中可能显示异常。

适用场景:通用文字编辑(报告、书信、书籍排版)。开源环境或跨平台协作(避免微软生态依赖)。

ods
开放文档格式
✅
✅

用途:电子表格(类似 Microsoft Excel 的 .xlsx)。

核心功能:公式计算(支持 400+ 函数,兼容 Excel 语法)。

数据透视表、图表(柱状图、折线图等)。宏支持(但不如 Excel VBA 强大)。

兼容性:开源软件:LibreOffice Calc、OpenOffice Calc(最佳支持)。其他软件:Excel 可打开但可能公式报错,Google Sheets 需转换。

优点:数据存储为 XML,易于程序解析。无行数限制(Excel 旧版有 104 万行限制)。

缺点:复杂公式或宏在 Excel 中可能失效。

适用场景:数据分析、预算报表(非高级 VBA 需求)。开源环境下的科研或财务表格。

odp
开放文档格式
✅
✅

用途:幻灯片演示(类似 Microsoft PowerPoint 的 .pptx)。

核心功能:幻灯片设计(主题、动画、过渡效果)。嵌入多媒体(视频、音频)。演讲者注释、PDF 导出。

兼容性:开源软件:LibreOffice Impress、OpenOffice Impress。其他软件:PowerPoint 可能丢失动画效果,Google Slides 需转换。

优点:支持 SVG 矢量图形,适合高分辨率展示。无版权风险,适合公开分享。

缺点:高级动画(如 3D 旋转)支持较弱。

适用场景:学术演讲、企业简报(非复杂动画需求)。需长期存档的演示文档(开放格式更可靠)。

csv

逗号分隔值文件格式

✅
✅

主要用途:表格数据的纯文本存储与交换

优点:极轻量,任何电子表格/文本编辑器都能打开;格式简单,易于程序解析;兼容性最好

缺点:无格式(不支持字体、颜色、合并单元格);无数据类型定义(日期/数字易出错);不支持多工作表

适用场景:数据导出/导入(数据库、CRM、ERP)、数据清洗、备份表格数据、跨平台数据交换

xml

可扩展标记语言

✅
✅

主要用途:结构化数据的存储与传输(自定义标签)

优点:可扩展性强,可自定义标签;支持复杂嵌套与层级关系;自描述性高

缺点:冗余信息多,文件体积大;解析相对复杂;可读性不如JSON(对人工而言)

适用场景:Web服务配置(如SOAP)、Office文档底层格式(DOCX/XLSX本质是XML)、数据交换、Java/Android配置

pages

Apple Pages File

✅
❌

主要用途:苹果iWork套件的文字处理文档

优点:排版美观,模板现代;与苹果生态无缝集成(iCloud实时同步);支持协作编辑

缺点:Windows/Linux无法直接打开(需转换或iCloud网页版);生态封闭;高级排版功能弱于Word

适用场景:苹果用户日常文档(个人简历、海报、传单)、Mac/iPad办公、与iCloud协作

json

JS对象简谱

✅
✅
主要用途:轻量级结构化数据交换

优点:体积小,解析极快;易于人工读写;几乎所有编程语言都支持

缺点:不支持注释(标准JSON);无二进制数据支持(需Base64编码);层级过深时难以维护

适用场景:API接口数据、前后端通信、配置文件(如npm/VS Code)、NoSQL数据库存储(如MongoDB)

vcf

电子名片

✅
❌

主要用途:电子名片存储与交换(联系人)

优点:标准格式,几乎所有通讯录/邮箱客户端都支持;可包含姓名、电话、邮箱、地址、照片

缺点:不同版本兼容性有差异(v2.1/3.0/4.0);无法存储复杂的关系数据(如多个分组) 

适用场景:批量导入/导出联系人(手机到通讯录)、分享个人名片、CRM系统导出联系人

eml

电邮文件格式

✅
✅

主要用途:单个电子邮件的存储(纯文本+附件)

优点:标准格式,多数邮件客户端支持(Thunderbird、Outlook Express);可离线查看

缺点:不支持中文路径/文件名时有编码问题;无法存储邮件文件夹结构(仅单封) 

适用场景:归档单封邮件、邮件证据保全、邮件系统间迁移、跨客户端打开邮件

msg

Outlook 电邮文件格式

✅
✅

主要用途:Microsoft Outlook的单个邮件存储(专有格式)

优点:保留Outlook所有元数据(发件人、收件人、会议邀请、投票按钮);支持附件和富文本

缺点:仅Outlook原生支持(其他客户端难以打开);二进制格式,难以程序解析;体积大

适用场景:企业内部Outlook用户归档邮件、与同事分享带完整属性的邮件、自动化处理(需Exchange)

电子书类
后缀
全称
是否可读
是否可写
备注
epub

电子出版

✅
✅

标准类型:开放标准(由IDPF制定)

兼容性:支持最广:除Kindle外几乎所有阅读器(Kobo、Nook、苹果Books、Google Play图书等)。Kindle需转换:通过Calibre或Amazon官方工具转MOBI/AZW3。

特点:基于HTML/CSS,支持重排版(自适应屏幕)、字体/样式自定义。支持图片、矢量图、嵌入字体、音频/视频(EPUB3)。支持交互元素(如测验、动画)。

优点:开源免费,适合自出版。灵活性强,适合复杂排版(如教科书、漫画)。

缺点:Kindle原生不支持,需转换。

场景:通用电子书(小说、教材)、非Kindle用户首选。

mobi

Mobipocket 电子书格式

✅
✅

标准类型:Amazon私有格式(已停止更新)

兼容性:仅限Kindle:旧款Kindle设备(如Kindle Keyboard)。

新型号限制:Kindle较新设备(如Paperwhite 4+)更推荐AZW3。

特点:基于HTML,支持基础排版和图片。不支持新版EPUB3功能(如音频、交互内容)。

优点:文件体积较小。

缺点:功能过时,Amazon已逐步淘汰。

场景:旧款Kindle设备兼容需求。

azw3

Kindle Format 8

✅
✅

标准类型:Amazon私有格式(MOBI升级版)

兼容性:仅限Kindle新型号(Kindle Paperwhite 4+、Oasis等)。

特点:支持EPUB类似功能(自定义字体、复杂排版)。增强排版引擎(类似EPUB3)。支持X-Ray、生词本等Kindle专属功能。

优点:Kindle上体验最佳(优于MOBI)。支持矢量图和嵌入字体。

缺点:仅限Kindle生态,无法在其他设备阅读。

场景:深度Kindle用户追求最佳阅读体验。

djvu

DJVU 电子书格式

✅
❌

标准类型:扫描文档专用

兼容性:需专用阅读器(如WinDjView、MacDjView)。部分阅读器(如Calibre)通过插件支持。

特点:无损压缩扫描页(适合学术文献、古籍)。支持OCR文本层(可搜索文字)。文件体积比PDF更小(同质量下)。

优点:保留原始版面(如数学公式、特殊符号)。

场景:扫描版书籍、学术论文、古籍数字化。

压缩包
后缀
全称
是否可读
是否可写
备注
zip
-
✅
❌

开发者:公有领域

优点:兼容性之王。Windows/Mac/安卓自带,不需要装任何软件就能开。但压缩率一般。

场景:发邮件给客户、跨平台传输。

rar
-
✅
❌

开发者:WinRAR (私有)

优点:功能之王。支持“修复记录”,如果下载文件损坏了,它有概率能自愈。压缩率比 zip 高。

场景:下载站资源、大文件备份。

7z
-
✅
❌

开发者:开源 (7-Zip)

优点:压缩率之王。采用 LZMA2 算法,能把文件压到极限小。完全免费且开源。

场景:极致节省空间、技术宅首选。

文档类、电子书类和压缩包就分享到这里,下次咱们看看图片、视频、音频的各种后缀~

相关学习资料