🍋
Menu
131 file formats

文件格式

关于文件格式您需要知道的一切 - 使用场景、工作原理以及格式间的转换方法。

.3gp

3GP(3GPP 多媒体)

3GP 是为存储和带宽有限的 3G 手机设计的多媒体容器。它使用 H.263 或 H.264 以低分辨率编码视频,音频采用 AMR 或 AAC。虽然在早期智能手机上很常见,但 3GP 在现代设备上已基本被 MP4 取代。

Video 有损
.7z

7z(7-Zip 归档)

7z 是一种开源归档格式,提供目前可用的最高压缩比之一。它支持多种压缩算法、AES-256 加密和固实归档。创建它的 7-Zip 程序是免费开源软件。

Archive 无损
.aac

AAC(高级音频编码)

AAC 是一种有损音频编解码器,在相同比特率下提供比 MP3 更好的音质。它是 Apple Music、YouTube 和大多数流媒体服务的默认音频格式。AAC 支持多声道音频,是 MPEG-4 标准的一部分。

Audio 有损
.ac3

AC-3(Dolby Digital 音频)

AC-3 是 Dolby 的多声道音频编解码器,用于 DVD、Blu-ray 光盘、电影院和广播电视。它以 32 至 640 kbps 的比特率编码最多 5.1 声道的环绕声。AC-3 是家庭影院系统的标准音频格式。

Audio 无损
.ai

AI(Adobe Illustrator 作品)

AI 是 Adobe Illustrator 的原生矢量图形格式,用于标志、插画、图标和印刷品设计。它保留了所有 Illustrator 特有的功能,包括图层、画笔、效果和可编辑文本。AI 文件是专业平面设计中的标准交付物。

Image 无损
.aiff

AIFF(音频交换文件格式)

AIFF 是 Apple 的未压缩音频格式,相当于 macOS 上的 WAV。它以标记、乐器定义和注释等元数据块存储原始 PCM 音频。AIFF 常用于 macOS 上的专业音频制作。

Audio 无损
.alac

ALAC(Apple Lossless Audio Codec)

ALAC 是 Apple 的无损音频编解码器,可将音频压缩到原始大小的约 60% 且不损失质量。它在所有 Apple 设备上原生支持,是 Apple 生态系统中 FLAC 的无损音乐播放替代方案。

Audio 无损
.amr

AMR(自适应多速率音频)

AMR 是一种针对语音优化的音频编解码器,主要用于手机语音录音和 3G 蜂窝网络。它在 4.75 至 12.2 kbps 之间动态调整比特率以适应网络状况,优先在极低比特率下保证语音的清晰度。

Audio 有损
.ape

APE(Monkey's Audio)

APE 是一种无损音频压缩格式,比 FLAC 实现了更高的压缩比,但编码和解码需要更多的 CPU 资源。它在亚洲发烧友群体和部分音乐归档圈中较为流行。

Audio 无损
.apng

APNG(动画便携式网络图形)

APNG 是 PNG 的扩展,在保持向后兼容性的同时增加了动画支持。它在每一帧中都支持完整的 24 位色彩和 8 位 Alpha 透明度,产生比 GIF 更流畅的动画。不支持 APNG 的解码器会将第一帧显示为静态 PNG。

Image 无损
.arrow

Apache Arrow IPC(内存列式格式)

Apache Arrow IPC 是一种与语言无关的列式内存数据格式。它支持进程和语言(Python、R、C++、Java)之间的零拷贝数据共享,无需序列化开销,是现代数据处理管道的基础。

Data 无损
.arw

ARW(Sony Alpha 原始格式)

ARW 是 Sony Alpha 无反和单反相机使用的专有原始图像格式。它保留了完整动态范围的未处理传感器数据,在后期处理中为曝光、白平衡和调色提供最大灵活性。

Image 无损
.avi

AVI(音视频交错格式)

AVI 是 Microsoft 开发的旧版多媒体容器,交错存储音频和视频流。虽然支持多种编解码器,但 AVI 缺乏原生流媒体、可变帧率和字幕轨道等现代功能,对于新内容基本已过时。

Video 有损
.avif

AVIF(AV1 图像文件格式)

AVIF 是一种基于开源 AV1 视频编解码器的下一代图像格式。它提供卓越的压缩效率,在同等质量下通常比 JPEG 小 50%,比 WebP 小 20%。AVIF 支持 HDR、宽色域、透明度和动画。

Image 有损
.avro

Apache Avro(行式序列化)

Avro 是一种行式数据序列化格式,将 JSON 模式嵌入文件中。它擅长模式演进 — 读取者和写入者可以拥有不同但兼容的模式。Avro 是 Kafka 消息序列化和 Hadoop 数据管道的标准。

Data 无损
.bmp

BMP(位图图像文件)

BMP 是 Microsoft Windows 原生的未压缩光栅图像格式。它以无压缩方式存储像素数据,因此文件非常大,但质量完全无损。BMP 主要用于 Windows 系统图形和图像处理过程中的中间格式。

Image 无损
.bson

BSON(二进制 JSON)

BSON 是 MongoDB 用于存储文档的二进制序列化格式。它在 JSON 基础上扩展了额外的数据类型(日期、二进制、ObjectId、decimal128),专为文档数据库中的高效编码、扫描和就地更新而设计。

Data 无损
.bz2

bzip2 压缩

BZ2 文件使用 bzip2 压缩,其压缩比优于 gzip,但速度较慢。它常用于源代码分发和 Linux 包归档,在这些场景中较小的下载量比压缩速度更重要。

Archive 无损
.c

C 源代码

C 是基础的系统编程语言,驱动着操作系统、嵌入式系统、编译器和性能关键型软件。C 提供直接内存访问和极低的运行时开销,使其成为最接近硬件同时保持可移植性的编程语言。

Code 无损
.cpp

C++ 源代码

C++ 是一种强大的系统编程语言,在 C 的基础上扩展了面向对象编程、模板、RAII 和标准模板库(STL)。它被用于游戏引擎、浏览器、数据库、操作系统和高频交易系统。

Code 无损
.cr2

CR2(Canon 原始图像)

CR2 是 Canon EOS 单反相机使用的原始图像格式。它以 14 位色彩深度捕获完整的未处理传感器数据,让摄影师在后期处理中完全控制曝光、白平衡和降噪。

Image 无损
.css

CSS(层叠样式表)

CSS 是控制网页视觉表现的语言 — 包括布局、颜色、字体、间距、动画和响应式设计。每个网站都使用 CSS 搭配 HTML,它是创建现代、可访问且视觉美观的用户界面所必不可少的。

Code 无损
.csv

CSV(逗号分隔值)

CSV 是最简单的表格数据格式 — 以逗号(或其他分隔符)分隔的值行。它受到电子表格、数据库和编程语言的普遍支持,是数据交换和导入导出工作流程的通用语言。

Code 无损
.dll

DLL(动态链接库)

DLL 是 Windows 共享库格式,包含多个程序同时使用的代码和数据。DLL 支持模块化软件设计,通过代码共享减少内存使用,是 Windows 操作系统和应用生态系统的基础。

Other 无损
.dng

DNG(数字底片)

DNG 是 Adobe 的开放原始图像格式,旨在成为相机原始数据的通用标准。它将原始传感器数据、元数据和 XMP 附属文件嵌入单个自包含文件中,解决了专有原始格式过时的问题。

Image 无损
.doc

DOC(Microsoft Word 二进制文档)

DOC 是 Microsoft Word 1997 至 2003 版本使用的旧版二进制文件格式。它以专有的复合二进制结构存储格式化文本、图像和对象。虽然已被 DOCX 取代,但归档和旧系统中仍存在大量 .doc 文件。

Document 无损
.docx

DOCX(Microsoft Word Open XML 文档)

DOCX 是 Microsoft Word 自 Office 2007 以来的默认文件格式。它将文本、格式、图像、表格和样式存储在由 XML 文件组成的 ZIP 压缩包中。DOCX 是商务、教育和出版领域最常用的可编辑文档格式。

Document 无损
.eot

EOT(嵌入式 OpenType)

EOT 是 Microsoft 专为 Internet Explorer 开发的旧版网页字体格式。它将 OpenType 字体与压缩和可选的 URL 绑定(限制在特定域名使用)封装在一起。EOT 实际上已经过时,仅 IE8 及更早版本需要。

Font 无损
.eps

EPS(封装 PostScript)

EPS 是一种基于 PostScript 页面描述语言的矢量图形格式。在 PDF 和 SVG 被广泛采用之前,它是印刷制作中矢量图形交换的标准格式。EPS 文件可以包含矢量和光栅数据,以及一个低分辨率预览图像。

Image 无损
.epub

EPUB(电子出版物)

EPUB 是可重排电子书的开放标准,被 Apple Books、Kobo 和除 Kindle 外的大多数电子阅读器使用。它能根据屏幕大小自适应调整文本,支持嵌入字体、图像、音频、视频和基于 HTML 与 CSS 的交互式内容。

Document 无损
.flac

FLAC(Free Lossless Audio Codec)

FLAC 是一种开源无损音频编解码器,可将音频压缩到原始大小的 50-70%,且不丢失任何一个比特的质量。它是发烧友、音乐归档和任何需要保留完整音频保真度的首选格式。

Audio 无损
.flv

FLV(Flash Video)

FLV 是 Flash Video 容器,在 2000 年代通过 Adobe Flash Player 支撑了在线视频的发展。它曾被早期的 YouTube、Hulu 和大多数视频分享网站使用。由于 Flash 于 2020 年停产,FLV 实际上已经过时。

Video 有损
.geojson

GeoJSON(地理 JSON)

GeoJSON 是一种基于 JSON 的格式,用于编码地理特征 — 点、线、多边形以及带有关联属性的几何集合。它是 Web 地图、地理空间 API 和应用间地理数据共享的标准。

Data 无损
.gif

GIF(图形交换格式)

GIF 是一种位图图像格式,以支持简单动画而闻名。它使用无损 LZW 压缩,但每帧限制为 256 色调色板。GIF 在短动画片段、表情图和简单图形方面仍然很受欢迎。

Image 无损
.glb

GLB(GL 传输格式 — 二进制)

GLB 是 glTF 2.0 的二进制单文件变体,被称为「3D 界的 JPEG」。它将 3D 几何体、材质、纹理和动画打包到一个紧凑文件中。GLB 是网页实时 3D、AR/VR 和游戏引擎的标准格式。

Other 无损
.gltf

glTF(GL 传输格式)

glTF 是 3D 场景和模型的开放标准,使用 JSON 描述场景,配合外部二进制(.bin)和纹理文件。它专为高效实时渲染而设计,是 WebGL、AR/VR 和 3D 电商的标准格式。二进制变体(GLB)将所有内容打包到一个文件中。

Other 无损
.go

Go 源代码

Go(Golang)文件包含 Google 系统编程语言的源代码。Go 擅长构建高性能服务器、CLI 工具和云基础设施。它编译为单个静态二进制文件,无运行时依赖。

Code 无损
.gpx

GPX(GPS 交换格式)

GPX 是一种基于 XML 的格式,用于存储 GPS 数据——航点、轨迹和路线。它是在 GPS 设备、健身应用和地图软件之间分享跑步、骑行、徒步和驾驶路线的通用格式。

Other 无损
.gz

gzip(GNU Zip 压缩)

GZ 是 gzip 压缩文件的扩展名,gzip 是 Unix 和 Linux 系统上的标准压缩工具。Gzip 使用 DEFLATE 算法压缩单个文件 — 要压缩多个文件,通常与 TAR 配对创建 .tar.gz(tgz)归档。

Archive 无损
.hdf5

HDF5(层次数据格式 5)

HDF5 是用于存储和管理大型科学数据集的文件格式和库。它支持类似文件系统的层次化组/数据集结构,以及任意维度的数据集。HDF5 是卫星图像、基因组学和物理模拟的标准格式。

Data 无损
.heic

HEIC(高效图像容器)

HEIC 是一种基于 HEVC(H.265)视频编解码器的现代图像格式,被用作 Apple 设备的默认照片格式。它比 JPEG 的压缩效率大约高 50%,同时支持深度图和实况照片等功能。HEIC 文件以更小的体积保持更高的质量,但在 Apple 生态系统之外的支持有限。

Image 有损
.heif

HEIF(高效图像文件格式)

HEIF 是一种现代图像容器,使用 HEVC 或 AV1 压缩来存储图像(和图像序列)。它在大约一半的文件大小下提供与 JPEG 相同的视觉质量。HEIF 支持深度图、Alpha 通道、HDR 和单文件中的图像派生。

Image 无损
.html

HTML(超文本标记语言)

HTML 是万维网的基础标记语言。它使用元素来构建内容,包括标题、段落、链接、图像、表单和多媒体。每个网页都是一个由浏览器解析并渲染为可视内容的 HTML 文档。

Document 无损
.ico

ICO(Windows 图标格式)

ICO 是一种容器格式,用于 Microsoft Windows 上的图标和网站收藏夹图标(favicon)。单个 ICO 文件可以包含不同大小和色深的多个图像。它仍然是浏览器标签页图标(favicon)的标准格式,与 PNG 并列。

Image 无损
.ics

ICS(iCalendar)

ICS 是用于在日历应用程序之间交换事件、约会、待办事项和忙闲信息的标准日历数据格式。它驱动电子邮件客户端中的日历邀请,也是 CalDAV 日历同步的基础。

Other 无损
.iso

ISO(ISO 9660 光盘镜像)

ISO 是一种光盘镜像格式,包含光盘(CD、DVD 或蓝光)的逐扇区精确副本。它保留了完整的文件系统结构,用于分发操作系统安装程序、软件和创建可启动介质。

Archive 无损
.java

Java 源代码

Java 文件包含最广泛使用的企业编程语言之一的源代码。Java 的「一次编写,到处运行」理念、强类型和 JVM 生态系统使其成为 Android 开发、企业系统和大数据的支柱。

Code 无损
.jpeg

JPEG(联合图像专家组)

JPEG (.jpeg) 是 .jpg 的完整扩展名变体,包含完全相同的图像数据。两个扩展名都指向同一个 JPEG 压缩标准——区别纯粹是表面上的。.jpeg 扩展名不太常见,但在技术上是该格式的完整名称。

Image 有损