Format Atlas

更有把握地选择合适的文件格式

浏览分类,获得实用的格式选择指引。

按名称查找格式对比两个选项按用途选择查询术语

按分类浏览

从最符合你需求的分类开始。

查找格式

查看用途和特点,再进入各格式的详细页面。

在此页面展开所有格式 (189)
AAC.aacAAC 是 MPEG 标准化的有损音频编解码器。它可作为 .aac 文件,也可作为容器内的音轨;编解码器不等于容器。AI.aiAI 是 Adobe Illustrator 的编辑格式。它可包含矢量图稿,但其分发用途不同于 SVG 和 PDF;应按接收方和最终用途选择输出格式。AIFF.aiff · .aifAIFF 是 Apple 定义的音频文件格式,常用于未压缩 PCM。其制作用途与 WAV 相近,但结构及工具支持不同;另有 AIFF-C 变体。AMR.amrAMR 是面向语音的音频编解码器,常见于通话录音和旧移动设备文件。它不适合作为通用高保真音乐格式。APNG.apng · .pngAPNG 扩展 PNG,使一个图像文件能够包含动画。无损压缩和透明度适合短界面动画与图示。选择 APNG、GIF 或 WebP 时,请比较支持情况、颜色与透明度需求以及输出大小。Apache Arrow IPC.arrow · .feather · .arrowsApache Arrow 提供列式数据格式及相关库;Arrow IPC 将这些数据序列化,以便进程和应用程序之间交换。文件版通常使用 .arrow 扩展名,并可借助页脚随机访问记录批次。流版通常使用 .arrows,按顺序传递消息。Feather V2 是基于 Arrow IPC 文件格式的一种称呼。Aseprite.ase · .asepriteAseprite 的 `.ase` 和 `.aseprite` 是用于像素画和 2D 精灵的二进制项目格式。它们保存的不只是图像,还可保留可编辑的图层、色彩模式、调色板、动画帧及每帧时长。用于游戏或网站时,应按目标需求导出为 PNG、GIF、精灵图集等格式。AVI.aviAVI 是用于音视频流的 RIFF 容器。.avi 扩展名不能表明内部编解码器,因此播放兼容性及文件大小会随内容而变化。AVIF.avifAVIF 是基于 AV1 Image File Format 规范的静态图像格式。它可用于平衡网页交付中的图像大小与质量,而不是 JPEG 或 WebP 的自动替代品。Avro.avroApache Avro 按模式序列化记录,模式可以用 JSON 表示。它支持记录、数组、映射和联合类型;读写双方需要兼容模式。BAM.bamBAM(Binary Alignment/Map)是SAMv1规范定义的SAM比对数据的二进制表示。BAM通常使用BGZF块压缩,支持通过索引访问特定区域。它可保存参考头部、读段名称、FLAG、CIGAR、位置、序列质量和标签,也能包含未比对读段。坐标排序的BAM可配合BAI或CSI等索引使用。BAM适合机器处理而非直接阅读,参考序列身份和索引一致性都很重要。BED.bedBED用文本记录染色体名、起点和终点。起点从0计数,终点不包含在区间内。它不保存序列本身或逐碱基质量值。bedGraph.bedGraphbedGraph以文本记录染色体、起点、终点和数值四列。坐标从0计数且不含终点。区间可赋予正负整数或实数。bigBed.bb · .bigBedbigBed是从BED类型数据生成的索引式二进制格式。兼容浏览器可读取所需区间。它不是简单用gzip压缩的BED文件。bigWig.bw · .bigWigbigWig是保存基因组数值的索引式二进制格式,可从WIG或bedGraph生成,兼容工具可按区间访问。它与bigBed的数据用途不同。Blender 项目文件.blend.blend 是 Blender 的原生项目格式,用于保存场景、对象、网格、材质和动画等数据,以便在 Blender 中继续编辑。它不同于通用交换格式,不能保证其他应用能还原相同的项目状态;外部纹理等依赖项也可能需要单独管理。BMP.bmpBMP 是主要在 Windows 历史上使用的栅格图像格式。它常以未压缩方式保存,文件可能很大,因此新的网页图像通常使用 PNG 或 WebP。Brotli.brBrotli(.br)是一种无损压缩数据格式,使用 LZ77 系列引用和 Huffman 编码。它也作为 HTTP 内容编码标记 br 使用;客户端支持时,服务器可以发送预压缩文件。该数据流不是归档格式,也不一定包含原始大小或校验和等元数据。BSON.bsonBSON(Binary JSON)是一种以二进制形式序列化类 JSON 文档的格式。除了字符串和数值等内容,它还支持标准 JSON 没有的日期、二进制数据和 ObjectId 等类型。MongoDB 广泛使用 BSON,但它不是普通的 JSON 文本,需要使用支持 BSON 的驱动程序或工具。BUFR.bufr · .bufBUFR(Binary Universal Form for the Representation of meteorological data;WMO FM 94)是基于表格描述符编码和交换气象观测的二进制格式。描述符序列决定数值的表示与解释,应检查版本及主表或本地表。BZIP2.bz2 · .bzBZIP2 对数据进行无损压缩。.bz2 通常压缩一个数据流;tar.bz2 将 tar 归档和 BZIP2 压缩结合使用。CBOR.cborCBOR(Concise Binary Object Representation)是 IETF 制定的二进制数据项编码标准,可表示数字、字符串、数组和映射等结构。它兼顾紧凑的实现与消息大小,同时支持扩展,也能表示类似 JSON 的数据。CBOR不是文本格式,读写时需要使用支持它的工具或程序库。CRAM.cramCRAM通过可利用参考序列差异的编码存储测序读段和比对信息,通常可实现高于BAM的压缩率。规范同时支持无损和有损保留策略,并未统一规定必须保留哪些数据。因此,仅凭.cram扩展名无法判断碱基质量或标签是否完整保留;应检查创建工具和设置。有些文件或工作流需要精确的外部参考序列,也有配置可以将参考嵌入文件。CRAI索引可用于区域访问。CRT.crt · .cerCRT 和 CER 是 X.509 证书常用的扩展名。仅凭扩展名无法判断文件采用 PEM 文本还是 DER 二进制编码。CSR.csrCSR 包含公钥和申请的身份信息,并由对应的私钥签名。它提交给证书颁发机构,不是已签发的证书。CSS.cssCSS 是控制文档呈现的样式表语言。选择器和声明决定元素外观,HTML 提供页面结构。CSV.csvCSV是一种用行和分隔符表示表格数据的文本格式。它适合简单表格交换,但不会保留XLSX的公式、格式和多个工作表。DAE.daeDAE 使用 COLLADA,以 XML 描述 3D 几何、材质、动画等场景数据。实际导入导出支持范围因工具而异。DDS.ddsDDS 是 Direct3D 的纹理容器,可保存压缩纹理、mipmap 和立方体贴图,常用于游戏和3D资源而非普通网页图像。DER.derDER 是 ASN.1 结构的二进制编码。.der 文件可能包含证书或其他结构;使用前应确认其内容。DICOM.dcmDICOM 是用于保存和交换医学影像及相关信息的标准。Part 10 文件通常使用 .dcm 扩展名,文件元信息之后是表示一个 SOP Instance 的数据集,其中可能包含图像像素以及检查、设备或患者属性。像素的编码和压缩取决于 Transfer Syntax,因此 DICOM 不只是普通图像文件。Digital Negative.dngDNG(Digital Negative)是 Adobe 发布并公开规范的图像格式,用于保存相机 RAW 信息。它以 TIFF 为基础,可以包含未显影的相机数据、元数据和预览图。转换后并不保证所有相机专属功能或拍摄信息都完全不变;请检查 RAW 处理软件及其对相机专属数据的处理方式。DOC.docDOC 是旧版 Microsoft Word 使用的二进制文档格式。新编辑通常使用 DOCX,仅供阅读分发可使用 PDF。DOCX.docxDOCX 是 Office Open XML 中的 WordprocessingML 文档格式。它将 XML 部件、图像、样式、表格和公式打包,用于创建和编辑文档。DWG.dwgDWG 在 AutoCAD 相关流程中保存图纸、图层和注释。格式版本不同,较旧 CAD 软件可能无法打开较新的 DWG。DXF.dxfDXF 用组码和值表示 AutoCAD 图纸数据,可交换图元、图层和文字,但接收工具及格式版本可能以不同方式解释功能。E57.e57E57 用于交换三维成像系统生成的点数据。ASTM 公开摘要说明,它可存储三维点、颜色或强度等属性以及系统拍摄的数字照片;文件结合二进制数据和 XML。与 LAS/LAZ 不同,E57 也可包含扫描相关图像。EML.emlEML 文件保存一封电子邮件,可包含邮件头、正文和附件;不同邮件应用的显示方式可能不同。.env.env.env 是一种约定俗成的文本文件,用于记录环境变量名称和值,供兼容的应用或开发工具读取。它没有统一的通用规范:引号、注释、变量展开以及与已有环境变量的优先级都取决于读取工具。EPS.epsEPS 是用于印刷和制作流程的 Encapsulated PostScript 图稿交换格式。网页或通用查看通常更适合 SVG、PDF 或 PNG。EPUB.epubEPUB 是常用于电子书的数字出版格式。可重排 EPUB 会按阅读器屏幕和设置调整文字流。OpenEXR.exrOpenEXR(.exr)是用于电影、VFX 和 CG 高质量制作流程的 HDR 图像格式。它支持 16 位 half 或 32 位浮点像素、多通道及多种压缩方式。与普通显示图像相比,它能在制作环节保留更宽的亮度和颜色范围,但接收软件必须支持文件使用的功能。FASTA.fasta · .faFASTA 是以 > 开头的定义行后跟序列的文本格式。本文讨论核苷酸和参考序列用途。单独的 FASTA 不包含逐碱基质量值。FASTQ.fastq · .fq · .fastq.gz · .fq.gzFASTQ是一种广泛使用的文本格式,将测序读段序列与逐碱基质量分数组合保存。常见记录包含以`@`开头的标识符、序列、`+`分隔行和质量字符串,质量字符串长度应与序列相同。FASTQ没有统一的正式规范,存在互不兼容的质量编码,包括Sanger Phred+33和历史Solexa/Illumina变体。常用扩展名为`.fastq`或`.fq`,也可用gzip等外部压缩。FASTQ通常保存比对前的读段,作用不同于带参考位置的SAM/BAM比对记录。FBX.fbxFBX 用于交换 3D 模型、材质、相机、灯光、绑定和动画。导出设置及工具支持范围不同,因此须检查导入后的场景。FIT.fitFIT(.fit)是一种二进制格式,用于保存和共享运动、健身及健康设备产生的数据。它可以用消息存放活动、传感器测量、事件、训练计划和路线等内容。应用能读取哪些字段取决于 FIT 配置文件和接收软件;解码时可能需要 FIT SDK。FITS.fits · .fit · .ftsFITS(Flexible Image Transport System)是主要用于天文学的科学数据存储与交换标准。文件由多个 Header/Data Unit(HDU,头部/数据单元)串接而成,每个单元包含头部和数据,因此同一文件可保存图像数组、光谱以及 ASCII 或二进制表格。头部由 80 字符卡片组成,HDU 边界填充到 2880 字节块。FLAC.flacFLAC 解码后可还原原始 PCM 数据,适合以小于未压缩 PCM 的体积保存音频;实际大小取决于音源。FlatGeobuf.fgbFlatGeobuf 是基于 FlatBuffers 的二进制地理地物格式,包含头部、可选空间索引和地物数据。一个 .fgb 文件保存单个图层。FLV.flvFLV 曾用作 Flash Video 容器。处理现有文件时应检查视频和音频编解码器;不能仅凭 .flv 扩展名假定现代浏览器可播放。GeoJSON.geojson · .jsonGeoJSON 用 JSON 表示地理要素和几何图形。标准坐标系中的经度位于纬度之前。GeoPackage.gpkgGeoPackage(.gpkg)是遵循 OGC GeoPackage 标准、用于存储地理空间数据的 SQLite 数据库文件。它可在一个文件中保存矢量要素、多级缩放的栅格地图瓦片和非空间属性,适合移动或离线使用。SQLite 文件并不自动等于 GeoPackage;它还必须符合该标准规定的架构和要求。GeoParquet.parquetGeoParquet 为 Parquet 增加几何列和地理元数据约定。本文依据规范 1.1.0,仅凭 .parquet 扩展名不能判断是否符合规范。GeoTIFF.tif · .tiffGeoTIFF规范定义如何在TIFF图像中保存地理参考信息。专用标签描述像素与地理或投影坐标的对应关系,也可标识坐标参考系。压缩方式各异;仅凭扩展名不能确认是否存在地理参考。GFF3.gff3 · .gffGFF3以制表符分隔的9列记录基因组注释。起点和终点从1计数且包含两端,通过ID、Parent等属性表达关系。GGUF.ggufGGUF 是为 GGML 及兼容推理运行时设计的二进制容器。其头部包含格式版本、张量描述以及键值形式的元数据,后续区域存放张量数据。它常用于 llama.cpp 系列工具的本地推理,但该格式本身并不保证所有运行时或架构都支持。扩展名也不能说明模型是否经过量化。GIF.gifGIF 是可包含多个帧的图像格式,常用于短循环动画。其颜色调色板有限,更适合简单图示和短说明,而非照片或长时间运动。.gitignore.gitignore.gitignore 是包含匹配规则的文本文件,用来告诉 Git 忽略尚未跟踪的路径。Git 会根据优先级应用各级 .gitignore 文件和其他排除来源中的规则。添加规则不会让 Git 停止跟踪已经纳入索引的文件。glTF.gltf · .glbglTF 旨在高效传递创作工具和应用之间的 3D 资源。.gltf 使用 JSON,可能引用外部缓冲区或纹理;.glb 是二进制容器。GML.gml · .xmlGML是用XML表达地理几何和属性的OGC标准。应用模式用于定义特定领域的要素。GPX.gpxGPX(.gpx)是一种 XML 格式,用于在应用和 Web 服务之间交换 GPS 数据。它分别表示航点(地点)、路线(计划的路径)和轨迹(实际记录的路径)。GPX 1.1 的坐标采用 WGS 84。地图样式和应用专有信息不一定能原样转移,因此应根据用途检查导入结果。GRIB.grib · .grb · .grib2 · .grb2GRIB(General Regularly-distributed Information in Binary form)是用于交换网格气象和地球物理数据的二进制格式。消息包含标识、网格、产品、数据表示和值等分段。GRIB1与GRIB2的规范和代码表不同,也可能使用本地定义,因此应确认版本和提供方约定。GTF.gtfGTF以制表符分隔的9列记录基因注释。坐标从1计数且包含两端,属性含gene_id和transcript_id。所需行与属性因提供方和读取工具而异。GZIP.gz · .gzipGZIP 对数据进行无损压缩。.gz 通常压缩一个文件;tar.gz 先用 tar 汇集文件,再压缩该归档。HDF5.h5 · .hdf5HDF5(Hierarchical Data Format version 5)是一种用于存储大型、多样数据的层级数据模型和文件格式。组构成层级结构,数据集保存具有类型和维度的数组;组和数据集都可以具有属性。HDF5本身不会统一规定特定领域的坐标、单位或语义约定。HEIF.heif · .heicHEIF 是 ISO 基础媒体文件格式系列中的图像文件框架。HEIC 是以 HEIF 结构存储 HEVC 图像的常见方式,两者相关但并不完全相同。HTML.html · .htmHTML是描述网页结构和含义的标记语言。将外观放在CSS中,必要时将行为放在JavaScript中,便于管理。ICC.icc · .icmICC配置文件是色彩管理数据。兼容软件利用设备或色彩空间的信息解释和转换颜色。它可嵌入图像或独立使用,不是保存图像像素的文件。ICO.icoICO 是主要用于 Windows 图标的图像容器,可存放多个尺寸和色深的图像。iCalendar.icsiCalendar 用于交换日程、待办事项和空闲时间。导入后应检查日期、时区和重复规则。IGES.iges · .igsIGES 在 CAD/CAM 系统间交换几何和产品定义数据。转换后应检查曲面和实体。InDesign 文档.inddINDD 是 Adobe InDesign 的原生页面排版文档格式,可保存书籍、杂志、印刷品和数字出版物的可编辑页面设计、文字、置入对象和样式。查看或印刷交付时通常应导出为 PDF 等合适格式;链接图像和字体可能需要另行收集。INI 配置文件.ini · .cfg · .confINI 是一种常见称呼,指按分区和键值对组织的文本配置文件。它没有唯一通用规范,因此注释、分隔符、键名大小写和多行值的处理方式可能因应用或解析器而异。Jupyter Notebook.ipynbJupyter Notebook(.ipynb)是一种笔记本文档格式,使用 JSON 结构保存代码单元、Markdown 单元、元数据和输出。文件可能包含可执行代码,而不只是显示结果,因此查看和运行是两种不同操作。ISO映像.isoISO 将光学媒体内容和结构保存到一个文件中,不同于压缩包。JPEG.jpg · .jpegJPEG 是一种广泛用于分发照片的有损图像格式。JSON.jsonJSON是一种使用键和值表示结构化数据的文本格式,广泛用于Web API和配置文件。JSON5.json5JSON5 在 JSON 基础上增加注释、末尾逗号、部分不加引号的键名和单引号字符串,目的是方便人工编写;它不是 JSON 的另一种叫法。请确认接收工具支持解析 JSON5。JSON Lines.jsonl · .ndjsonJSON Lines(.jsonl)是一种文本格式,每行放置一个有效的 JSON 值。它适合日志和增量处理,因为程序可以逐条读取记录。application/jsonl 是被提议的媒体类型,但尚未标准化。JWK.jwk · .jsonJWK 是表示加密密钥的 JSON 对象,可包含密钥类型 kty、密钥 ID kid 等元数据。JWKS 在 keys 数组中组合多个 JWK。它常用于发布公钥;含私钥材料的 JWK 属于敏感信息。JPEG XL.jxlJPEG XL 是 JPEG 委员会定义的图像编码系统,可使用有损或无损压缩。应在确认浏览器、应用、交付基础设施和接收方后再选择。Keras.keras`.keras` 是 Keras 3 的原生完整模型保存格式。通常它是 ZIP 归档,包含模型配置、权重、编译信息以及存在时的优化器状态。Keras 官方资料说明归档中包含配置、元数据和权重数据。文件不一定包含自定义层或自定义对象的实现代码;加载环境可能需要这些类及其依赖。Keras 提供加载安全选项,但这不代表未知模型或自定义代码值得信任。KML.kmlKML(.kml)是一种 XML 格式,用于描述地理信息在地图或地球浏览器中的显示方式。它可以表示地标、线、区域、说明、样式和图像叠加层。GPX 侧重交换 GPS 航点、路线和记录轨迹;KML 则更侧重地理数据的显示、注释和可视化。KTX 2.ktx2KTX 2(.ktx2)是 Khronos 规定的纹理容器格式,面向游戏和 3D 应用将图像纹理交给 GPU 使用,可存储像素格式、级别和元数据。不同文件中的数据格式和超压缩方式可能不同,因此加载器必须支持目标 GPU、API 或解码器。LAS.lasLAS是由ASPRS维护的开放点云交换格式。它按点记录格式保存X/Y/Z坐标以及强度、回波编号、分类、GPS时间、RGB、扫描仪信息和扩展属性等字段,并通过头部和可变长度记录保存元数据。LAS 1.5与早期版本支持的点记录和坐标参考要求有所不同,应检查旧软件兼容性。LAS通常未压缩;无损压缩的LAZ在文件大小与软件兼容性之间有不同取舍。LAZ.lazLAZ按块压缩LAS点记录。LAZ 1.4基于LAS 1.4,对点数据进行无损压缩。兼容实现可独立解压各块,因此某些点云处理和随机访问无需展开整个文件。压缩不会改变LAS坐标、分类等字段的含义,但读取器版本、扩展记录和伴随波形数据仍会影响互操作性。LAZ 1.4没有定义LAS 1.5的全部功能,因此不能仅凭扩展名判断是否兼容LAS 1.5数据。LZ4.lz4.lz4 文件通常以 LZ4 帧格式无损压缩单一数据流。本文依据官方帧规范 1.6.4,不把原始块或旧版帧当作同一种格式。HLS 播放列表.m3u8`.m3u8` 是 HTTP Live Streaming(HLS)使用的文本播放列表格式。它本身不包含视频或音频,而是通过标签和 URI 指向媒体分段或其他播放列表。主播放列表描述不同画质的流和其他媒体轨道,媒体播放列表则列出分段。M4A.m4aM4A 表示以音频为主的 MPEG-4 容器,通常包含 AAC,也可能包含 ALAC;仅凭扩展名无法确定内部编解码器。M4S 媒体分段.m4s`.m4s` 是基于 ISO Base Media File Format(ISO BMFF)进行分段媒体传送时使用的扩展名。每个分段包含一部分分片 MP4 音视频,并由 DASH 或 HLS 清单引用。播放时通常还需要初始化轨道和编解码器的数据,以及说明分段顺序和时间的清单。`.m4s`本身不是 MPD 或`.m3u8`这样的播放列表。M4V.m4vM4V 用于 MPEG-4 相关视频文件,结构可能与 MP4 接近。扩展名本身不能确定音视频编解码器、DRM 状态或播放支持。Markdown.md · .markdownMarkdown 是用纯文本表达标题、链接、代码和其他结构的轻量标记。CommonMark、GitHub Flavored Markdown 等方言可能会以不同方式渲染同一文件。MAT-file.matMAT-file(.mat)是 MATLAB 保存工作区变量的二进制格式。Version 4、6、7、7.3 在支持的数组和数据类型、压缩、大小限制及部分访问方面有所不同。普通 MATLAB `save` 默认使用 Version 7;Version 7.3 基于 HDF5,可支持大型变量和部分访问。由于 v7.3 与早期版本的内部结构不同,应确认文件版本和所需功能,而不要只凭扩展名判断兼容性。MBOX.mbox · .mbxMBOX 在一个文件中保存多封电子邮件。不同邮件应用导入文件夹、标签和邮件内容的方式可能不同。MBTiles.mbtilesMBTiles 把地图瓦片和元数据存入 SQLite 数据库。本文依据规范 1.3,区分图像瓦片和内含 gzip 压缩 MVT 的 pbf 瓦片。MetaImage.mha · .mhdMetaImage 是一种医学与科学图像格式,由 ITK 的 MetaIO 处理,包含带标签的文本头文件和像素数据。.mha 将头信息与像素合并;.mhd 将头信息分离,通常引用 .raw 等数据文件。头文件可记录维度数、各轴大小、元素类型、字节序和间距。MIDI.mid · .midi标准 MIDI 文件保存音符、时间和乐器设置等音乐事件,而不是音频波形。播放声音取决于合成器和音色库,因此同一文件在不同设备上的听感可能不同。MKV.mkvMKV 是 Matroska 容器,不是视频编解码器。它可包含视频、多条音轨和字幕轨及章节;播放取决于内部格式与播放器。MOV.movMOV 基于 QuickTime File Format,可包含视频和音频。.mov 扩展名不能表明编解码器、轨道结构或接收方工具的兼容性。MP3.mp3MP3 通过有损编码缩小音频体积。CBR 保持恒定比特率,VBR 随声音复杂程度调整分配;两者都无法恢复已舍弃的源信息。MP4.mp4MP4 是基于 ISO Base Media File Format 的 MPEG-4 Part 14 容器,可存放音视频,但 .mp4 不能表明 H.264、HEVC、AV1 或 AAC 等内部编解码器。MPEG-DASH MPD.mpd`.mpd` 是 MPEG-DASH 使用的 XML 清单,正式名称为 Media Presentation Description(MPD)。它描述媒体呈现的时段、自适应集、视频画质等表示形式,以及媒体分段的定位方式。音视频数据存放在其他分段中;MPD 则向播放器说明内容结构和获取位置。MRC.mrcMRC(MRC/CCP4 map and image format)是一种二进制格式,主要用于冷冻电子显微镜图像和三维密度图。MRC2014 的 1024 字节主头文件记录数组尺寸、MODE(数值类型)、轴映射、网格间距和扩展头长度,后接数据数组。它与晶体学 CCP4 map 密切相关,但不应假定二者用途和约定完全相同;请检查头文件及软件的解释方式。MSG.msgMSG 文件保存一个 Outlook 项目,可能是邮件、日程、联系人或任务。在 Outlook 以外的兼容性因工具而异。MessagePack.msgpack · .mpkMessagePack 是一种用于序列化类似 JSON 值的二进制格式,可表示整数、字符串、二进制数据、数组和映射,也定义了扩展值与时间戳。它不是文本格式,读写需要兼容的程序库。数据的实际含义和类型映射也可能取决于应用程序约定。MVT.mvtMVT用Protocol Buffers编码地理矢量瓦片。瓦片包含具名图层、要素及属性。MXF.mxfMXF(Material Exchange Format)是一种专业容器,用于交换视频、音频等媒体本体以及描述其关系的结构元数据。SMPTE ST 377-1规定了通用文件结构,包括分区以及头部/主体/尾部组织,但它本身并未统一规定每种媒体本体容器和描述性元数据方案。兼容性取决于操作模式、媒体映射、编解码器和应用规范的组合,因此仅凭`.mxf`无法判断能否播放或文件内容。netCDF.nc · .nc4 · .cdfnetCDF(Network Common Data Form)是一组用于以自描述、可移植方式存储和交换科学数据的格式与软件。数据集围绕维度、变量和属性组织。Classic 数据模型与 netCDF-4 提供的扩展模型不同;netCDF-4/HDF5 文件可以使用组等层级功能。扩展名本身不能判断文件变体。NIfTI.nii · .nii.gz · .hdr · .imgNIfTI(通常指 NIfTI-1 或 NIfTI-2)是一种供不同分析软件处理 MRI、fMRI 等神经影像数据的文件格式。其头信息描述体素数组、维度、数据类型、缩放,以及从体素坐标到解剖空间或标准空间的映射。NIfTI-1 可将头信息和图像数据合并为 .nii,也可拆分为 .hdr/.img 一对文件;.nii.gz 则是经 gzip 压缩的单个文件。NPY.npyNPY(.npy)是 NumPy 用于保存单个数组的二进制格式。头部记录格式版本、dtype、shape 和内存顺序,后面是数组数据。与文本表格不同,它可以保留数值类型和多维形状。NPY 本身不是压缩归档,通常每个文件保存一个数组。object dtype 数组可能涉及 pickle;读取不可信输入时应检查 object 数组和 `allow_pickle` 的处理。NPZ.npzNPZ(.npz)是 NumPy 用于一起保存多个数组的 ZIP 归档。归档中每个数组对应一个`.npy`文件,NumPy `load`会返回可按名称访问数组的`NpzFile`。`savez`创建未压缩归档,`savez_compressed`使用DEFLATE,因此仅凭扩展名无法判断成员是否压缩。每个数组通过NPY保留dtype和shape。object dtype数组可能涉及pickle;读取不可信输入时应谨慎处理allow_pickle。NRRD.nrrd · .nhdrNRRD(Nearly Raw Raster Data)是一种用于科学可视化和图像处理的 N 维栅格数据格式。文本头文件描述维度、类型、轴大小和数据编码,也可包含轴标签、单位、方向和空间原点。头信息与数据可以合并在一个 .nrrd 文件中,也可以拆分为 .nhdr 头文件和外部数据文件。OBJ.objWavefront OBJ 描述多边形网格和自由曲面。材质定义可能引用独立 MTL 文件,预期外观还可能需要纹理图像。ODP.odpODP 是 OpenDocument 演示文稿格式,可包含可编辑的幻灯片、形状、图像和注释。ODS.odsODS是OpenDocument Format定义的电子表格格式,可包含工作表、公式和格式。ODT.odtODT 是 OpenDocument Format 定义的文本文档格式。其基于 XML 的包可保存文字、样式、表格和图像,用于创建和编辑文档。OGG.oggOgg 是媒体流容器,不等同于 Vorbis 编解码器。.ogg 文件可包含不同编解码器,因此应确认内容及播放支持。OGV.ogvOGV 是 Ogg 容器中视频流使用的扩展名。.ogv 后缀不能表明音视频编解码器;播放取决于播放器支持。ONNX.onnxONNX(Open Neural Network Exchange)是一种开放模型表示,用于在机器学习框架和推理运行时之间交换模型。常见的`.onnx`文件保存 Protocol Buffers 格式的 ModelProto,其中描述计算图、输入输出、类型和形状、opset 导入以及初始张量。Safetensors 主要保存权重张量,而 ONNX 还表示模型计算图。转换后并不意味着所有运行时都支持全部算子或模型特有功能;需检查 IR/opset 版本和实现支持。Opus.opusOpus 是 IETF 标准化的音频编解码器,而非容器。存入 Ogg 时建议使用 .opus 扩展名;播放仍取决于接收方软件。OpenRaster.oraOpenRaster(.ora)用于在图像编辑应用之间交换分层栅格图像。其 ZIP 容器包含描述图层结构的 stack.xml 和各图层图像等文件。它可以传递基本图层信息,但不能让每个应用特有的效果和编辑功能都通用互换。ORC.orcORC 是用于分析系统的带类型列式文件格式。选择列和使用文件索引可减少不必要的数据读取。OTF.otfOTF 是与 OpenType 相关的字体文件。替代字形等排版功能取决于字体和应用,不能仅凭扩展名判断。Parquet.parquetApache Parquet 按列保存表格数据,组织为行组和列块。分析工具可读取所需列,无须扫描所有字段。PCAP.pcap · .capPCAP(.pcap)是广泛支持的网络数据包二进制捕获格式。它记录数据包内容、链路层类型和时间戳。结构较简单,兼容许多较旧的分析工具;但在表示多个接口或注释等信息方面不如 PCAPNG 灵活。PCAPNG.pcapngPCAPNG 用于保存网络抓取的数据包。与传统 pcap 相比,它更易扩展,可记录多个网络接口和注释等信息。抓包内容可能包含凭据或个人信息,分享前应先检查。PCD.pcdPCD用于保存PCL处理的点云。PCD 0.7的ASCII头部声明点字段及类型、WIDTH和HEIGHT、VIEWPOINT以及数据存储方式。PDF.pdfPDF 广泛用于在保留版式的同时分发和查看文档。它可包含多页、文字、图像和图形。PEM.pemPEM 将证书相关结构编码为 BEGIN 和 END 标记之间的 Base64 文本。.pem 文件可能包含证书、公钥、私钥或其他材料。PFX.pfx · .p12PFX 和 P12 是 PKCS#12 容器常用的扩展名。文件可能包含私钥和证书链,因此应妥善保护文件及密码。PLY.plyPLY记录顶点以及可选的多边形面。头部声明元素数量、坐标、法线、颜色等属性;面通过顶点索引表示。PNG.pngPNG 是一种支持 Alpha 透明度的无损栅格图像格式。PPT.pptPPT 是旧版 Microsoft PowerPoint 使用的二进制演示格式。新建文件通常使用 PPTX,仅供阅读分发可考虑 PDF。PPTX.pptxPPTX 是 Office Open XML 演示格式,可保存可编辑幻灯片、主题、形状、图像、注释和动画。Java Properties.propertiesJava Properties 是一种按行组织键值对的文本格式,主要配合 Java 的 Properties API 和 ResourceBundle 使用。.properties 是常见扩展名,但字符编码取决于读取方法和 Java 版本,不能只凭扩展名判断。Protocol Buffers 模式文件.proto.proto 是一种模式文件,用于描述 Protocol Buffers 的消息、字段和类型。protoc 等编译器会读取它,并生成指定编程语言的代码。.proto 文件本身不是序列化后的消息,通常以文本形式编辑。PSD.psdPSD 是 Adobe Photoshop 的可编辑制作文档,可保留图层、蒙版、文字和效果,但通常不是浏览器或一般分发所用的最终图像格式。RAR.rarRAR 是与 RARLAB 相关的归档格式。创建和解压可能依赖不同工具及许可条件,并非所有环境都支持。RINEX.rnxRINEX(Receiver Independent Exchange Format)是一种文本格式,用于以与接收机品牌无关的方式交换 GNSS 接收机观测值和导航电文。2025 年 9 月发布的 RINEX 4.02 定义了多种卫星导航系统与信号的观测、导航和气象文件。长文件名通常使用 .rnx,压缩时可能再加 .gz。RINEX 保存供后续处理的测量记录,并非已经生成的地图轨迹。RTF.rtfRTF 是一种用文本描述字符样式和段落的富文本格式。它可交换带基本格式的文档,但不像 DOCX 那样保留现代编辑功能或复杂版式。Safetensors.safetensorsSafetensors 是用于保存和分发机器学习张量值的二进制格式。文件开头是 8 字节小端序头部长度,后接描述张量名称、数据类型、形状和数据偏移量的 UTF-8 JSON 头部,最后是张量数据字节缓冲区。它本身不是模型架构或可执行程序。与基于 pickle 的序列化不同,它并非用于通过执行嵌入的重建代码来恢复任意对象。但这并不能证明文件来源可信、所有读取器都没有缺陷,或模型本身安全。SAM.samSAM(Sequence Alignment/Map)是一种以制表符分隔的文本格式,用于表示测序读段及其相对参考序列的比对。可选头部描述参考序列和软件;每条记录包含读段名称、FLAG、参考名与位置、MAPQ、CIGAR、序列、质量和可选标签。规范也允许记录未比对读段,因此并非每条记录都必然已比对。SAM便于检查但文件可能较大;BAM是其二进制表示,CRAM则加入参考序列相关压缩。7Z.7z7Z 是 7-Zip 及兼容工具使用的归档格式。压缩和可选加密设置可能不同,接收方需要支持所选设置的解压工具。Shell Script.sh · .bashShell 脚本是包含命令的文本文件,由 sh 或 Bash 等 Shell 解释执行。.sh 是常见扩展名,但不能据此判断脚本使用哪种 Shell 语法。应结合 shebang、启动方式、权限和换行符等信息确认目标环境。Shapefile.shpShapefile 用多个文件保存几何和属性。同名 .shp(几何)、.shx(索引)和 .dbf(属性)构成基础文件集,仅交付 .shp 不足。SP3.sp3SP3(Standard Product 3)是一种文本格式,用于按历元交换GNSS分析中的卫星精密轨道和钟差。头部标识版本、时间系统和卫星等信息,历元记录包含卫星位置与钟差信息。SP3-d最多支持999颗卫星。SP3产品不同于RINEX接收机观测数据,常用于分析中心发布的精密轨道产品。SQL.sqlSQL 文件包含数据库命令。不同数据库产品的语法和功能不同。SQLite 数据库.sqlite · .sqlite3 · .dbSQLite 是嵌入式关系数据库,通常将表和索引保存在一个主文件中。常见扩展名有 .sqlite、.sqlite3 和 .db,但文件名本身不能证明格式。SRT.srtSRT(SubRip)记录序号、时间范围和字幕文本,与视频分开保存。字符编码和样式的解释可能因播放器而异。STEP.step · .stpSTEP 基于 ISO 10303,用于 CAD/CAM 间交换 3D 几何和产品数据。STEP 与 STP 是同一格式系列的常见扩展名;原生建模历史通常不会传递。STL.stlSTL 以 ASCII 或二进制三角形描述物体表面,广泛用于 3D 打印,但通常不能可靠传达单位、材质、颜色、纹理或动画。SVG.svgSVG 是基于 XML 的矢量图像格式。缩放时可保持清晰轮廓,适合徽标、图标和图表,不适合普通照片。TAR.tarTAR 将文件、目录和元数据汇集成归档。TAR 本身不压缩;tar.gz、tar.bz2 和 tar.xz 另加压缩层。TGA.tgaTGA也称Targa,是图形和游戏制作流程中常见的位图格式。兼容工具可处理Alpha通道,但新的网页图像通常应使用PNG、WebP或AVIF。3GP.3gp · .3gpp3GP 是 3GPP 为连续媒体定义的多媒体容器,可包含音视频,但扩展名不能表明编解码器或保证播放。3MF.3mf3MF 为增材制造打包模型和制造信息。与简单 STL 流程相比,它可以包含单位及受支持的材质或颜色。TIFF.tif · .tiffTIFF 是常用于扫描、编辑和印刷制作的标记位图格式。压缩、位深、颜色设置和页面结构都可能不同,因此不能只凭扩展名判断大小或质量。TOML.tomlTOML 是带键值对、表、数组和类型值的文本配置格式。不同应用的规则可能不同。BitTorrent 元信息文件.torrent.torrent 是 BitTorrent 使用的元信息文件。它采用 bencode 编码的字典结构,描述内容名称、分片信息和 tracker 地址等,通常不包含所分发的文件本身。BitTorrent 客户端读取这些信息来查找节点并校验下载数据。MPEG-2 Transport Stream.ts`.ts` 是 ISO/IEC 13818-1 定义的 MPEG-2 Systems Transport Stream 的常见扩展名。它将视频、音频和信令数据分组并复用,其结构有助于在易出错的传输环境中同步和恢复。HLS 可以使用 TS 媒体分段;RFC 8216 要求每个此类分段包含一个 MPEG-2 节目,并规定了表信息要求。TypeScript 源文件也使用 `.ts`,因此扩展名本身无法识别内容。TSV.tsvTSV 用制表符分隔列,通常用换行分隔记录。字段内部的制表符、换行及引号如何处理取决于工具。TTF.ttfTTF 是操作系统和应用使用的 TrueType 轮廓字体文件。网页交付可考虑 WOFF2,但须遵守许可并确认字符覆盖。TTML.ttml · .xmlTTML 以 XML 表示字幕和说明文字的时间同步文本。配置文件决定可用的呈现功能,因此 .ttml 扩展名不能证明目标系统支持该文件。TXT.txtTXT 通常保存纯文本。.txt 扩展名本身不能确定字符编码、换行符或文档结构。UBX.ubxUBX是u-blox接收机与主机之间的二进制通信协议。.ubx日志包含实际记录的消息。本文以ZED-F9P HPG 1.32、协议27.31的官方说明为基准。USD.usd · .usda · .usdc · .usdzUSD 通过图层、引用和变体描述由多个资源构成的场景。USDA、USDC 和 USDZ 的表示或打包方式不同,须确认应用支持。vCard.vcfVCF 文件包含 vCard 联系人记录。不同应用对版本、字符编码、重复字段和照片的处理可能不同。WARC.warc · .warc.gzWARC(Web ARChive file format)用于将从Web采集的多个数字资源及相关信息汇集为归档文件,并已标准化为ISO 28500。文件由多个记录串接而成,每条记录包含说明日期、记录类型、内容长度等字段的头部和内容块。response、request、resource、metadata、revisit等记录类型可保存资源与采集上下文,内容也能包含HTML以外的图片等格式。文件有时采用`.warc.gz`进行外部压缩。WARC本身不是能保证完整回放网站的独立网页格式。WebAssembly模块.wasm`.wasm`是WebAssembly核心规范定义的二进制模块常用扩展名。WebAssembly是一种可移植的低级代码格式,并不限于Web场景;文件本身不能在所有环境中直接执行。它需要兼容的运行时,可用功能和宿主API取决于嵌入环境。WAV.wavWAV 是音频容器,录音和编辑时常存放未压缩 PCM。扩展名本身不能保证是 PCM;应检查内部编解码器、采样率和位深。WebM.webmWebM 是 Matroska 用于网页媒体的子集,可组合 VP8、VP9 或 AV1 视频与 Vorbis 或 Opus 音频;它不是单一编解码器,也不保证更小。Web App Manifest.webmanifestWeb App Manifest 用 JSON 描述 Web 应用,可定义名称、图标、启动网址和显示模式;实际效果取决于浏览器及平台。WebP.webpWebP 是面向网页交付的图像格式,可使用有损或无损压缩,并支持 Alpha 透明度和动画。WebVTT.vttWebVTT 保存字幕和说明文字的时间同步段,与视频分开提供,可配合 HTML track 元素使用;它不是视频容器。WOFF.woffWOFF 将字体打包供浏览器加载。WOFF2 使用不同压缩方式,可能减少传输量;应检查目标浏览器支持与许可。WOFF2.woff2WOFF2 是用于浏览器的压缩字体格式,可通过 CSS @font-face 加载。使用前还需确认字体许可、字符覆盖和目标浏览器支持。WSDL.wsdlWSDL(Web Services Description Language)是一种 XML 格式,用于描述 Web 服务接口及其访问方式。它将抽象操作和消息与协议、消息格式的绑定、端点及服务信息关联起来。WSDL 文件既不是服务实现,也不是实际交换的数据。X3D.x3d · .x3dv · .x3dbX3D 描述交互式 3D 世界和多媒体,提供 XML、ClassicVRML 和二进制编码;支持情况取决于运行环境与所选编码。XCF.xcfXCF 是 GIMP 的原生图像项目格式,可保留图层、透明度等编辑信息,方便在 GIMP 中继续处理。它与 JPEG、PNG 等常见成品图像格式用途不同;分享成品时,应根据用途另行导出合适的格式。XLS.xlsXLS是旧版Microsoft Excel使用的二进制电子表格格式,常见于现有工作簿;新建文件通常使用XLSX或组织指定的格式。XLSX.xlsxXLSX是基于Office Open XML的电子表格格式,可保留简单文本表格无法承载的工作簿功能。XML.xmlXML是一种使用标签表示结构化数据的标记语言,适用于需要层级结构和模式验证的场景。XMP.xmpXMP定义元数据模型、表示方式和核心属性。它采用XML/RDF,可嵌入支持的文件或保存为.xmp等附属文件,不能替代图像本身。XML Schema.xsdXSD(XML Schema Definition)是一种基于 XML 的模式语言,用于定义 XML 文档中的元素、属性、数据类型和约束。XSD 不是包含实际数据的 XML 实例文档,而是供 XML Schema 验证器检查实例文档的规则。使用前应确认模式版本、命名空间和验证器支持情况。XZ.xzXZ 是压缩数据流的容器,常使用无损 LZMA2 压缩。它本身不归档多个文件;tar.xz 压缩的是 tar 归档。YAML.yaml · .ymlYAML是一种以易读方式编写映射、序列和标量值的记法。它与JSON的用途有重叠,但并不是JSON的超集。Zarr.zarrZarr 规范以分块方式存储多维数组及元数据。数据集不一定是单个文件,也可能是目录或对象存储中的多个键。Zarr v2与v3存在差异,读写两端都应检查版本和codec支持。ZIP.zipZIP 将文件和文件夹打包成归档。压缩方式及可选加密取决于创建设置和接收方工具的支持。Zstandard.zstZstandard(zstd,.zst)是一种无损压缩格式。它提供可选压缩级别、基于帧的顺序处理,并可在合适场景使用字典。速度和压缩率取决于数据、设置和实现;.zst 本身不具备将多个文件打包归档的功能。

比较格式

按用途、兼容性和可编辑性比较相近选项。

在此页面展开所有对比 (225)
AAC 与 MP3 对比AAC 和 MP3 都是有损音频编解码格式。应按发布平台、播放器、容器和兼容性选择,不能断言某一种总是更好或更小。查看差异 →AAC vs OpusAAC 与 Opus 都是有损音频编码,但常见分发环境不同。AAC 广泛用于媒体容器和设备播放;Opus 常用于低延迟通信和网页分发场景。查看差异 →AI 与 EPS 对比AI 和 EPS 都是插画与印刷中常见的矢量格式。AI 是 Illustrator 编辑母版;EPS 用于 PostScript 工作流程中的图稿交换。查看差异 →AI 与 PDF 对比AI 是 Illustrator 编辑原稿;PDF 常用于以固定版式交付查看或打印。应区分持续制作与最终分发。查看差异 →AI 与 PSD 对比AI 和 PSD 都是 Adobe 的编辑文件。AI 主要用于矢量形状和插画;PSD 用于照片合成及像素图像编辑。查看差异 →AI 与 SVG 对比AI 和 SVG 都能表示矢量图稿。AI 是 Illustrator 工作文件;SVG 是适合网页显示与广泛交付的开放格式。查看差异 →AIFF vs FLACAIFF 是一种音频容器,在制作中常用于存放未压缩 PCM。FLAC 对 PCM 音频进行无损压缩,兼容的解码器可还原原始数据。查看差异 →AMR 与 MP3 对比AMR 与 MP3 面向不同音频用途。AMR 与语音通信相关;MP3 广泛用于通用音频分发。查看差异 →APNG 与 WebP 对比APNG 和 WebP 都支持动画与透明度。APNG 扩展 PNG 以实现无损动画;WebP 提供面向网页的有损和无损编码。查看差异 →Arrow IPC 与 CSV两者都可交换表格数据,但 Arrow IPC 是带类型的二进制列式格式,CSV 则是使用分隔字段的纯文本。查看差异 →Arrow 与 netCDF 的区别Apache Arrow 规定跨语言交换与分析用的列式内存格式及序列化方式。netCDF 用命名维度、变量和属性描述科学数据集,可记录坐标、时间和单位。查看差异 →Arrow 与 ORCApache Arrow 是面向分析和数据交换的语言无关内存列式表示。ORC 是列式文件格式,将行组织为 stripe,并保存列数据、索引和统计信息以支持分析读取。查看差异 →Arrow IPC 与 ParquetArrow IPC 和 Parquet 都处理列式数据,但 Arrow IPC 主要用于程序间快速交换,Parquet 则面向分析数据的存储和读取。查看差异 →Arrow 与 Zarr 的区别Apache Arrow 规定与语言无关的内存列式格式及数据交换序列化方式。Zarr 将N维数组拆为数据块和元数据,并存放在存储中。查看差异 →AVI vs MOVAVI 是基于 RIFF 的容器,常见于旧版 Windows 工作流;MOV 遵循 Apple QuickTime 文件格式,常用于媒体制作。查看差异 →AVI 与 MP4 对比AVI 和 MP4 都是视频容器。能否播放取决于内部视频和音频编解码格式,不能仅凭扩展名判断。查看差异 →AVI vs WebMAVI 常见于既有的 Windows 视频资产和工作流。WebM 则以网页分发为主要目标。选择时应检查内部编码以及整条分发链路的支持。查看差异 →AVIF vs JPEGAVIF 是用于优化网页图片的较新选择,也可支持透明度。JPEG 则是兼容性广的有损照片格式。应根据实测效果和受众环境来选择。查看差异 →AVIF vs WebPAVIF 和 WebP 都面向网页图片,并支持有损、无损选项及透明度。应使用相同图片比较画质、大小、编码速度和环境支持;也可以按需提供多种格式。查看差异 →Avro 与 CBORApache Avro 按模式编码记录,并支持写入/读取模式解析及容器文件。CBOR 是一种通用二进制格式,其数据模型扩展了 JSON,可直接表示字节串和标签。查看差异 →Avro 与 JSONApache Avro 是基于模式的数据序列化系统,提供紧凑的二进制编码和包含模式的对象容器文件。JSON 是便于阅读的文本交换格式;Avro 也定义了 JSON 编码。查看差异 →Avro 与 ORC 对比Avro 常用于交换受模式约束的记录。ORC 按列存放带类型的数据,以便分析读取。查看差异 →Avro 与 Parquet 对比Avro 序列化受模式约束的记录;Parquet 按列存放数据以支持大规模分析读取。应按写入和查询方式选择。查看差异 →Avro 与 Protocol BuffersApache Avro 将数据与写入模式关联,并按读取模式进行解析。Protocol Buffers(Protobuf)根据 `.proto` 定义和字段编号生成代码,再以带编号的二进制 wire format 编码消息。查看差异 →BAM vs CRAMBAM是BGZF压缩的比对表示。CRAM利用与参考序列的差异等编码方式,信息保留取决于写入设置。查看差异 →BED与bigBed:文本编辑和索引式分发BED是区间文本,bigBed是带索引的BED类型二进制数据。查看差异 →BED与GFF3:区间提取和注释结构BED适合区间选择,GFF3承载特征类型、属性和注释关系。查看差异 →bedGraph与bigWig:数值文本和索引分发bedGraph是区间数值文本,bigWig是索引式数值轨道。查看差异 →BMP 与 PNG 对比BMP 常见于较早的 Windows 位图流程。PNG 是适合图形、截图和透明效果的无损格式。应按既有要求或新交付需求选择。查看差异 →BMP 与 TIFF 对比BMP 和 TIFF 是用于不同流程的栅格图像格式。应检查实际文件的颜色、压缩、元数据和收件方软件。查看差异 →Brotli 与 gzipBrotli 和 gzip 都是用于 HTTP 传输的无损压缩格式。Brotli 常用于 Web 内容压缩,gzip 则与现有工具保持广泛兼容。查看差异 →Brotli 与 ZstandardBrotli 和 Zstandard(zstd)是不同的无损数据流格式。Brotli 可作为 HTTP 内容编码 br;Zstandard 支持可配置帧压缩、流式处理和字典工作流。查看差异 →BSON 与 JSONBSON 是带长度前缀的二进制文档格式,结构类似 JSON,并额外提供日期、二进制值和 ObjectId 等类型。JSON 是 RFC 8259 定义的文本格式,优势是易读且工具支持广泛。查看差异 →BSON 与 MessagePackBSON 和 MessagePack 都可表示类似文档的二进制数据,但 BSON 是与 MongoDB 相关的类型化文档表示,MessagePack 是通用对象序列化格式。查看差异 →BUFR 与 GRIBBUFR和GRIB都是WMO二进制气象代码格式,但BUFR表示多种观测,GRIB主要交换规则网格数据。查看差异 →BZIP2 与 GZIP 对比BZIP2 和 GZIP 都对文件流进行无损压缩。实际大小、速度及解压支持取决于数据、设置和接收方。查看差异 →CBOR 与 JSONCBOR 是一种扩展 JSON 数据模型的二进制交换格式,可表示字节串和标签等值。JSON 是便于阅读的文本交换格式,广泛用于 Web API 和配置工具。查看差异 →CBOR 与 MessagePackCBOR 和 MessagePack 都能将类似 JSON 的值序列化为二进制。CBOR 标准化协议标签和确定性编码规则;MessagePack 提供通用对象的紧凑编码。查看差异 →CRT vs DERCRT 是常见的证书文件扩展名;DER 是证书等 ASN.1 数据的二进制编码。两者描述的不是同一概念。查看差异 →CRT 与 PEM 对比CRT 是证书常用的文件扩展名。PEM 是可承载证书、密钥等对象的文本编码,两者不属于同一类别。查看差异 →CRT vs PFXCRT/CER 通常表示 X.509 证书文件;PFX/P12 是可打包证书和私钥的容器。查看差异 →CSR 与 CRT 对比CSR 是提交给签发方的证书签名请求。CRT 是已签发证书常用的扩展名;两者分别用于签发前后。查看差异 →HTML vs CSSHTML定义网页的结构和内容,CSS控制其呈现与布局。两者相辅相成,并非相互替代。查看差异 →CSV vs JSONCSV 表示表格记录;JSON 表示对象和数组等结构化值。应根据数据形状和接收系统选择。查看差异 →CSV vs ODSCSV 是用于交换数值的文本格式,不会保留公式、格式或多个工作表。ODS 是可编辑的电子表格工作簿,可保存工作表、公式和格式。查看差异 →CSV vs ParquetCSV 是便于阅读的表格文本交换格式。Parquet 是面向分析系统高效存储和读取的列式二进制格式。应根据数据交付或大规模分析的用途选择。查看差异 →CSV vs XLSCSV是用于交换表格值的纯文本格式,XLS是旧版Excel工作簿格式。根据只需交换数值还是需要工作簿功能来选择。查看差异 →CSV 与 XLSX 对比CSV 用于交换简单表格的值。XLSX 是可保留公式、格式和多个工作表的电子表格文件。查看差异 →DAE 与 FBX 对比DAE 是基于 XML 的 COLLADA 交换格式。FBX 广泛用于3D制作工具之间的场景交换。查看差异 →DDS 与 PNG 对比DDS 用于面向 GPU 的游戏纹理。PNG 是适合透明图形及网页分发的通用无损图像格式。查看差异 →DICOM 与 JPEGDICOM 是用于交换医学影像及检查属性的标准;JPEG 是便于广泛查看和分发像素图像的格式。应根据是否需要临床数据,还是只需分享静态图像来选择。查看差异 →DICOM 与 TIFFDICOM 通过 SOP Class 和 Transfer Syntax 交换医学图像及检查、设备等相关属性。TIFF 是使用标签和图像目录组织的通用栅格图像格式,并不能替代 DICOM 临床数据模型。查看差异 →DNG 与 JPEG:编辑源文件还是浏览副本DNG 是用于相机 RAW 信息的开放格式。JPEG 广泛用于浏览和分享已处理的图像。查看差异 →DOC 与 DOCX 对比DOC 是较早的 Word 二进制格式。DOCX 是基于 Office Open XML 的当前 Word 文档格式。查看差异 →DOC vs ODTDOC 是旧版 Word 二进制格式;ODT 是 OpenDocument 系列中的可编辑文本文档格式。软件支持和保真度可能不同。查看差异 →DOC VS RTFDOC 是 Word 97–2003 的二进制格式;RTF 用于应用间交换格式化文本。按接收环境和所需功能选择。查看差异 →DOCX vs HTML撰写和审阅文档选 DOCX;要在浏览器中展示内容则选 HTML。查看差异 →DOCX 与 Markdown 对比DOCX 支持包含表格、图像和格式的可编辑文档。Markdown 是轻量纯文本标记,适合差异审阅和版本管理。查看差异 →DOCX vs RTFDOCX 是适合继续编辑的现代文档格式,可包含正文、样式、表格和图像。RTF 用于交换带有基础字符和段落格式的文档,但不适合复杂版式或高级编辑功能。查看差异 →DWG vs DXFDWG 广泛用作 CAD 图纸的原生格式。DXF 则用于在不同应用之间交换 CAD 数据。应根据接收方软件和需要保留的图纸元素来选择。查看差异 →DWG vs STEPDWG 是 AutoCAD 工作流中常见的原生 CAD 图纸格式;STEP 是用于交换产品和 3D CAD 数据的中立格式。查看差异 →DXF VS IGESDXF 和 IGES 都用于在 CAD 系统之间交换设计数据。DXF 常见于图纸及 AutoCAD 相关工作流;IGES 长期用于曲线、曲面等几何体的交换。应根据接收软件及所需几何信息选择。查看差异 →E57 vs LASE57用于交换扫描点、图像和采集信息。LAS标准化LiDAR等点记录及属性;用途重叠不代表结构相同。查看差异 →EML 与 MBOX 对比EML 通常保存单封邮件。MBOX 在一个邮箱文件中汇集多封邮件。应按保存或迁移的单位选择。查看差异 →EPS 与 PDF 对比EPS 和 PDF 都可能用于印刷流程。EPS 在 PostScript 流程中交换图稿;PDF 用于分发固定版式文档和最终成品。查看差异 →EPS 与 SVG 对比EPS 和 SVG 都可承载矢量图稿,但 EPS 面向 PostScript 印刷流程,SVG 是适用于浏览器和网页分发的开放矢量格式。查看差异 →EPUB vs DOCXEPUB是供阅读应用使用的电子书包,DOCX是便于继续编辑的文字处理文档。根据阅读分发还是文档编辑来选择。查看差异 →EPUB 与 PDF 对比EPUB 和 PDF 都可分发文档,但 EPUB 可根据阅读屏幕重排文字,PDF 则保留固定页面版式。查看差异 →FASTA 与 FASTQ:序列和质量值的保留单独的 FASTA 保存序列,FASTQ 保存序列和逐碱基质量值。查看差异 →FBX vs glTFFBX 用于交换 3D 制作场景;glTF 面向高效的 3D 资源运行时交付。查看差异 →FBX vs OBJFBX 可携带骨骼和动画等场景数据;OBJ 常用于网格几何交换,材质可能需要单独引用。查看差异 →FIT 与 GPXFIT 是保存运动设备活动、传感器和事件数据的二进制格式;GPX 是用于交换航点、路线和轨迹的 XML 格式。查看差异 →FITS 与 HDF5FITS 是用于交换、分析和归档天文数据的标准,包含头部和一个或多个 Header/Data Unit(HDU)。HDF5 是通用层级容器,由应用定义数据结构和含义。查看差异 →FITS 与 netCDFFITS 是用于交换、分析和归档天文数据的标准,通过 Header/Data Unit(HDU)保存图像数组和表格。netCDF 用维度、变量和属性描述科学数据,常用于气象和地球科学。查看差异 →FITS 与 Zarr 的区别FITS 是以头部/数据单元(HDU)组织天文数据的标准格式。Zarr 将多维数组拆成数据块,并把块和元数据映射到存储中的键。查看差异 →FLAC 与 AAC 对比FLAC 使用无损压缩,AAC 是有损音频编解码格式。应区分音频保存需求与分发文件大小、播放兼容性。查看差异 →FLAC vs WAVFLAC 是无损压缩格式,可还原原始 PCM 音频。WAV 是音频容器,常用于未压缩 PCM,但仍需检查其中实际使用的编码。查看差异 →FlatGeobuf 与 GeoPackage:分发和 SQL 管理FlatGeobuf 是二进制地物集合,GeoPackage 是保存地理数据的 SQLite 数据库。查看差异 →FLV 与 MP4FLV 主要见于旧版 Flash Video 文件,MP4 则是当前广泛使用的视频容器。迁移时应考虑文件内部的编解码器,而不只是扩展名。查看差异 →GeoJSON 与 JSONGeoJSON 是基于 JSON、遵循地理要素和几何对象约定的格式。通用 JSON 可表示各种结构化数据,但本身不规定坐标或几何语义。查看差异 →GeoPackage 与 GeoJSON两者都表示地理数据,但 GeoPackage 是基于 SQLite 的多图层容器,GeoJSON 则是表示地理要素的 JSON 文本格式。查看差异 →GeoPackage 与 KML两者都描述地理信息,但 GeoPackage 是用于多图层和瓦片的 SQLite 数据库,KML 则是用于地图和地球浏览器可视化地理数据的 XML 格式。查看差异 →GeoParquet 与 GeoPackage:列式分析和 GIS 管理GeoParquet 为 Parquet 增加地理约定,GeoPackage 用 SQLite 管理地理数据。查看差异 →GeoTIFF 与 netCDF 的区别GeoTIFF 使用 TIFF 影像和标签将栅格像元关联到地理坐标与 CRS。netCDF 用命名维度、变量和属性描述科学数据集,可组合多个变量和时间点。查看差异 →GeoTIFF 与 TIFFGeoTIFF是带地理参考标签的TIFF;普通TIFF栅格可能没有地图坐标。查看差异 →GeoTIFF 与 Zarr 的区别GeoTIFF 在 TIFF 图像中加入地理参考和坐标参考信息。Zarr 以数据块和元数据保存多维数组;地理空间含义取决于额外约定。查看差异 →GGUF与Safetensors:推理分发与权重管理GGUF用于向兼容的GGML系实现分发推理模型。Safetensors保存具名张量,模型定义和运行环境需另行提供。查看差异 →GIF vs APNGGIF 和 APNG 都能包含多个帧。GIF 常用于简单循环动画;APNG 扩展 PNG 以支持动画、无损帧和透明度。应比较目标环境支持及实际文件大小。查看差异 →GIF VS BMPGIF 与 BMP 都是光栅图像,但用途不同:GIF 使用调色板并支持简单动画;BMP 的色深和压缩方式因变体而异。查看差异 →GIF 与 WebP 对比GIF 和 WebP 都用于分发静态或动画图像。应使用实际素材比较透明效果、动画、目标支持和文件大小。查看差异 →glTF 与 OBJ 对比glTF 可将 3D 资源打包用于网页和实时查看,并可包含受支持的材质及动画。OBJ 是广泛使用的网格格式,主要关注几何体。查看差异 →glTF vs USDglTF 用于高效地向应用交付 3D 模型和场景。USD 是组合资产与图层的场景描述框架,常用于规模较大的制作与协作流程。查看差异 →GML与GeoJSON:模式和坐标系GML使用XML和应用模式描述要素。GeoJSON用JSON表达几何及属性;本比较以RFC 7946的坐标规则为准。查看差异 →GPX 与 KMLGPX 是用于交换 GPS 航点、规划路线和记录轨迹的 XML 格式。KML 用于描述地图或地球仪中显示的地理要素,还可包含名称、说明、样式、文件夹和叠加层。查看差异 →GRIB 与 netCDF两者都用于气象和地球科学数据;GRIB常用于分发网格预报消息,netCDF则用维度、变量和属性描述数据集。查看差异 →GRIB 与 Zarr 的区别GRIB 以包含产品、网格和数据表示信息的消息交换气象预报与分析网格。Zarr 把多维数组拆成数据块,并将块和元数据映射到存储键。查看差异 →GTF与GFF3:属性语法和转录本映射两者均有9列注释,但属性语法和关系模型不同。查看差异 →GZIP 与 XZGZIP 和 XZ 都是常用于单个文件的无损压缩格式。选择时应考虑输出大小、压缩与解压时间,以及接收方系统是否支持。查看差异 →GZIP 与 ZIPGZIP 通常压缩单个文件,而 ZIP 可以将多个文件和目录打包在一起。选择取决于是否需要归档包、接收方使用的工具以及交付流程。查看差异 →HDF5 与 netCDFHDF5 是用于层级数据的通用容器;netCDF 提供科学数据模型和 API。netCDF-4 以 HDF5 为存储基础,但任意 HDF5 文件不一定能作为 netCDF-4 读取。查看差异 →HDF5 与 ZarrHDF5 在通用容器中层级组织组和数据集。Zarr 将多维分块数组及元数据表示为存储中的独立键,适用于文件系统和对象存储。查看差异 →HEIF 与 AVIFHEIF 是灵活的图像容器家族,而 AVIF 遵循 AV1 Image File Format 规范。相机、操作系统、浏览器和编辑软件的支持情况各不相同。查看差异 →HEIF 与 JPEGHEIF 可高效存储图像,并可能支持基础静态图像以外的功能;JPEG 则在分享和发布场景中拥有广泛支持。选择取决于相机工作流程以及所有接收端是否需要打开文件。查看差异 →HEIF 与 WebPHEIF 常见于部分相机和移动设备照片流程;WebP 面向网页图像,支持静态和动画内容。兼容性取决于实际编解码器、应用、浏览器和交付路径。查看差异 →HTML 与 MarkdownHTML 描述结构化网页内容,可细致控制元素;Markdown 提供简洁的编写语法,通常会转换为 HTML。选择取决于内容编辑者和发布方式。查看差异 →ICO 与 PNGICO 是 Windows 图标容器,可在一个文件中包含不同尺寸和色深的多种图像表示。PNG 是广泛支持且支持透明度的通用栅格图像格式,但它本身并不为所有操作系统定义一套图标。查看差异 →ICS 与 CSVICS 用于表示日历事件和日程数据,可包含日期、重复规则、时区及其他事件属性。CSV 保存行和列,导入日历应用时可能需要指定的列布局和字段映射。查看差异 →ISO 与 ZIPISO 通常表示带有文件系统布局的光盘映像,可挂载或写入介质。ZIP 用于打包文件和目录,并可选择压缩内容。即使包含相似文件,两者也服务于不同的打包需求。查看差异 →JPEG vs BMPJPEG 常用于照片和较小体积的分发,采用有损压缩;BMP 是位图格式系列,常见于部分 Windows 工作流。查看差异 →JPEG 与 PNGJPEG 通常采用有损压缩,适合许多照片;PNG 无损保存像素并支持透明度。选择取决于图像内容、编辑需求和目标用途。查看差异 →JPEG vs TIFFJPEG 常用于高效发布照片;TIFF 则常见于扫描、印刷和图像制作流程。应根据交付或制作需求选择,并确认 TIFF 的压缩与色彩设置。查看差异 →JPEG 与 WebPJPEG 在照片场景中兼容性广泛;WebP 支持有损和无损压缩,也支持透明度。网页分发效果取决于源图、编码设置和目标浏览器。查看差异 →JSON vs TOMLJSON 广泛用于 API 和程序间数据交换。TOML 面向人工维护的应用配置,提供易读的键值、表格和数组结构。查看差异 →JSON vs YAMLJSON 是常用于 API 和程序间数据交换的严格文本格式。YAML 的语法适合人工编辑配置和结构化数据。应结合工具生态与工作流选择。查看差异 →JSON5 与 JSONJSON5 保留 JSON 数据模型,同时增加便于手写维护的语法,如注释、标识符键、单引号字符串、尾随逗号和十六进制数。标准 JSON 语法更严格,广泛用于 API 和通用解析器。查看差异 →JSON Lines 与 Avro:逐行记录还是模式JSON Lines 在每个 UTF-8 行中保存一个 JSON 值,便于逐条处理。Avro 根据写入方模式编码带类型的记录,并可在数据块中保存模式元数据。查看差异 →JSON Lines 与 CSVJSON Lines 在每行放置一个独立 JSON 值,CSV 则将字段排列为行和列。JSON Lines 更自然地表示嵌套或结构可变的记录;CSV 适合列结构一致的表格数据。查看差异 →JSON Lines 与 JSONJSON Lines(换行分隔 JSON)是一种 UTF-8 文本约定,每行放置一个独立且有效的 JSON 值。普通 JSON 文本整体表示一个值,因此 JSON Lines 适合逐条处理和追加多条记录。查看差异 →JSON Lines 与 Parquet 的区别JSON Lines 在每行 UTF-8 文本中保存一个独立的 JSON 值。Parquet 是二进制列式文件,包含行组和列块。查看差异 →JPEG XL 与 AVIFJPEG XL 与 AVIF 是不同的图像编码格式,功能和实现支持各有差异。实际选择取决于浏览器、应用、编码器和分发路径,而不仅是格式宣称的能力。查看差异 →JPEG XL 与 JPEGJPEG XL 与 JPEG 是不同的图像格式。JPEG 仍广泛兼容;当接收方浏览器和应用支持时,可考虑 JPEG XL。应比较实际编码结果,而不要仅凭格式名称推断大小或画质。查看差异 →JPEG XL 与 PNGPNG 是广泛支持的无损栅格图像格式,并支持透明度。JPEG XL 是较新的图像编码格式,提供不同的压缩与功能选项,但需检查客户端支持。选择取决于编辑、分发和备用格式需求。查看差异 →JPEG XL 与 WebPJPEG XL 与 WebP 是不同的图像格式,在功能以及浏览器和工具支持方面各有差异。WebP 已用于许多网页流程;只有确认客户端支持和完整分发链路后,才考虑 JPEG XL。查看差异 →Keras与ONNX:训练状态保存与推理导出.keras在Keras中保存模型配置、权重以及存在的优化器状态。ONNX用计算图向兼容的运行时表示模型。查看差异 →LAS vs LAZLAS以非压缩方式存储点记录;LAZ无损压缩其支持的LAS数据。选择时应同时考虑容量与读取软件兼容性。查看差异 →LZ4 与 Zstandard:帧兼容性和设置两者都无损,但 LZ4 帧与 Zstandard 帧的字节格式不兼容。查看差异 →M4A 与 MP3M4A 是常用于 MPEG-4 容器音频的扩展名,而 MP3 指一种音频编码格式。M4A 文件可能包含 AAC、ALAC 或其他受支持的编解码器,因此扩展名本身不能说明其编码方式。查看差异 →M4A vs WAVM4A和WAV都是音频容器,扩展名本身不能确定内部编码或音质。选择时要考虑分发容量与兼容性,以及录制和编辑需求。查看差异 →M4V 与 MP4M4V 和 MP4 都是 MPEG-4 系列视频文件常用的扩展名。扩展名本身不能确定内部编解码器、播放兼容性或是否带有内容保护;应检查实际文件和目标环境。查看差异 →MBOX 与 MSGMBOX 通常在邮箱文件中存储多封邮件,而 MSG 常用于保存单个 Outlook 项目。选择取决于迁移单位以及目标应用支持的导入方式。查看差异 →MBTiles 与 MVT:瓦片集与瓦片编码MBTiles 是 SQLite 中的瓦片集,MVT 编码矢量瓦片。两者属于不同层次,可以组合使用。查看差异 →MIDI 与 WAV两者都用于音乐,但 MIDI 保存演奏事件,WAV 保存用于播放的音频采样。查看差异 →MKV 与 MP4MKV 和 MP4 都是可容纳视频、音频、字幕和元数据的容器。MKV 通常支持灵活组合多条轨道,MP4 则广泛用于设备和服务间的视频分发。兼容性取决于文件内部的编解码器和轨道功能。查看差异 →MKV vs WebMMKV 是灵活的 Matroska 容器;WebM 是面向 Web 媒体的 Matroska 受限配置。查看差异 →MOV 与 MKVMOV 和 MKV 都是可存储视频、音频、字幕和元数据的容器。MOV 常见于 Apple 相关的拍摄与编辑流程,MKV 常用于灵活组合多种轨道。兼容性取决于实际编解码器和目标应用。查看差异 →MOV 与 MP4MOV 和 MP4 是容器格式,并非视频编解码器。MOV 常见于基于 QuickTime 的拍摄和编辑流程;MP4 广泛用于通用分发。能否播放取决于文件内部的实际视频和音频编解码器。查看差异 →MP3 与 FLACMP3 使用有损音频压缩来减小文件;FLAC 采用无损压缩,解码后可恢复原始 PCM 采样。选择取决于分发大小、播放支持,以及是否要保留编辑或归档母版。查看差异 →MP3 vs OpusMP3 是在设备和软件中广泛支持的有损音频格式。Opus 面向语音通信、流媒体等场景,强调高效编码,也适用于低延迟场景。应按分发环境选择。查看差异 →MP3 与 WAVMP3 是常用于紧凑分发的有损音频编码格式。WAV 是录音和编辑中常见的容器,通常承载未压缩 PCM 音频,但也可使用其他编码。应检查实际音频数据和工作流程要求。查看差异 →MP4 与 WebMMP4 和 WebM 都是音视频容器,并非单一编解码器。MP4 广泛用于各种设备和服务;WebM 是基于 Matroska 的子集,常用于网页分发。文件大小和画质取决于编码流、设置和播放环境。查看差异 →MPD vs M3U8MPD是DASH的XML清单。M3U8是UTF-8播放列表,此处比较其HLS用途。两者都不是媒体内容本身。查看差异 →MSG vs EMLMSG 用于保存 Outlook 项目,除了邮件还可包含日程和联系人。EML 通常用于逐封保存或传递互联网邮件。查看差异 →MVT与GeoJSON:瓦片分发和数据交换MVT用Protocol Buffers编码地图矢量瓦片。GeoJSON是JSON地理数据,本身不规定瓦片分发规则。查看差异 →netCDF 与 Parquet 的区别netCDF 用命名维度、变量和属性描述科学数据集,可关联坐标与时间。Parquet 是列式文件格式,采用行组和列块,适合分析查询按列读取。查看差异 →netCDF 与 ZarrnetCDF 通过多种文件格式提供含维度、变量和属性的科学数据模型。Zarr 规范则定义存储在键值系统中的多维分块数组。选择取决于工具、存储位置和访问方式。查看差异 →NIfTI 与 DICOM两者都用于医学影像,但 NIfTI 主要承载神经影像分析所需的体素数组和空间变换,DICOM 则用于交换带相关属性的临床检查数据。查看差异 →NPY vs NPZNPY保存一个数组及其dtype和shape。NPZ将多个NPY成员装入ZIP,并可按数组名称读取。查看差异 →NPZ 与 HDF5:数组打包与局部读取NPZ 将带名称的 NPY 数组打包到 ZIP 中。HDF5 通过层级结构组织组、数据集和属性。查看差异 →ODP 与 PPTXODP 是 OpenDocument 演示文稿格式,PPTX 基于 Office Open XML。两者都用于保存幻灯片,但编辑行为和功能支持取决于演示软件及组织工作流程。查看差异 →ODS 与 XLSXODS 是 OpenDocument 电子表格格式,XLSX 基于 Office Open XML。两者都支持编辑工作簿,但功能行为和渲染效果可能因电子表格应用及版本而异。查看差异 →ODT vs DOCXODT 是 OpenDocument 家族中的可编辑文字处理格式。DOCX 是基于 Office Open XML 的可编辑文档格式。应根据软件、协作者和组织要求选择。查看差异 →ODT 还是 PDFODT 是可编辑的 OpenDocument 文本文档格式;PDF 通常用于保留页面版式,便于查看和分发。应根据接收者是否需要修改内容,或只需一致地查看文档来选择。查看差异 →ODT vs RTFODT 是基于 OpenDocument 标准的可编辑文档包,可包含正文、表格、图像和样式。RTF 以文本方式交换基础字符与段落格式。查看差异 →Ogg 还是 MP3Ogg 是可封装 Vorbis、Opus 等编码的容器;MP3 是有损音频格式。仅凭 Ogg 扩展名无法判断内部编码,因此还要确认实际音频流和目标播放器的支持情况。查看差异 →Ogg 与 OpusOgg 是容器,Opus 是音频编码,两者承担不同职责,并非同类格式之间的竞争。根据工作流程,Opus 音频流可以封装在 Ogg 中,也可能以 .opus 文件形式处理。查看差异 →OGV 与 WebMOGV 和 WebM 都是视频容器,扩展名本身不能保证具体编码或播放效果。实际兼容性取决于音视频编码组合、浏览器版本和分发配置。查看差异 →ORC vs CSVORC 是带类型信息的列式二进制格式,适合分析系统读取选定列。CSV 是按行和分隔字段组织的文本格式,方便人和通用工具处理。查看差异 →Parquet vs JSONParquet 是面向分析的二进制列式格式;JSON 是用于交换结构化数据的文本格式。大型分析数据集常用 Parquet,API 和配置中则常见 JSON。查看差异 →Parquet 与 ORCParquet 和 ORC 都是面向大规模分析数据的列式格式。应根据查询引擎、现有平台和实测工作负载选择。查看差异 →Parquet 与 Zarr 的区别Apache Parquet 将表格存为文件,并划分为行组和列块。Zarr 将多维数组拆为数据块,并在存储中保存数组元数据。查看差异 →PCAP 与 PCAPNGPCAP 是兼容性广泛的传统数据包捕获格式;PCAPNG 可扩展,能保留多个接口和更多捕获元数据。查看差异 →PDF 与 DOCXPDF 适合分发已经检查过版式的文档;DOCX 适合创建和修改文档。应按接收者需要执行的操作选择。查看差异 →PDF 与 MarkdownPDF 用于分发固定分页效果;Markdown 是结构化纯文本,可编辑并以不同方式渲染。应按最终外观或内容维护哪项更重要来选择。查看差异 →PDF vs PNG分页文档和打印版式选 PDF;截图、栅格图或需要透明背景的图像选 PNG。查看差异 →PDF vs SVG分享或打印页面选 PDF;网页中的可缩放徽标、图标和示意图选 SVG。查看差异 →PEM 与 DERPEM 和 DER 可用不同编码表示相同的证书或密钥数据。PEM 用 Base64 文本和标签包裹数据;DER 是二进制 ASN.1 编码。仅凭扩展名无法判断文件中的对象类型。查看差异 →PEM vs PFXPEM 是证书相关结构的文本编码;PFX/P12 是可打包证书和私钥的 PKCS#12 容器。查看差异 →PLY与PCD的区别PLY处理顶点与面,PCD处理面向PCL的点字段和行列组织。两者都能存储点,但结构并不相同。查看差异 →PNG 与 AVIFPNG 是兼容性广、支持透明度的无损栅格格式。AVIF 较新,可能缩小文件,但需考虑支持情况和编码设置。应使用实际图片和分发要求进行比较。查看差异 →PNG vs GIFPNG适合无损静态图像和透明效果;GIF可用有限色板制作简单的多帧动画。根据需要静态图还是短动画来选择。查看差异 →PNG 与 SVGPNG 是由像素构成的栅格图像;SVG 描述可在不同尺寸缩放的矢量形状。应根据素材是像素图,还是需要在多种尺寸保持清晰的几何图形来选择。查看差异 →PNG 与 WebPPNG 和 WebP 都可以支持透明度。PNG 是兼容性广的无损格式;WebP 可用于优化网页分发,也支持动画。请用实际素材和目标浏览器进行比较。查看差异 →PPT VS ODPPPT 是 PowerPoint 97–2003 的二进制格式;ODP 是 OpenDocument 演示文稿格式。不同应用中的显示可能有差异。查看差异 →PPT 与 PPTXPPT 是较旧的 PowerPoint 二进制格式;PPTX 是基于 Office Open XML 的较新演示文稿格式。应根据软件和接收方选择,并在实际演示环境中检查转换后的幻灯片。查看差异 →PPTX 与 PDFPPTX 是可编辑的幻灯片文件;PDF 适合分发外观固定、用于阅读或打印的版本。应按接收者需要源稿还是审阅后的最终副本选择。查看差异 →Protocol Buffers 与 JSONProtocol Buffers 根据 `.proto` 模式定义类型化消息,提供基于字段编号的二进制 wire 格式,以及独立的 ProtoJSON 映射。JSON 是 RFC 8259 定义的通用文本格式,不预设特定模式。查看差异 →PSD 与 JPEGPSD 是可编辑的 Photoshop 项目文件,可保留图层;JPEG 是兼容性广、常用于照片的栅格图像。应分开保存工作文件和导出图片。查看差异 →PSD 与 PNGPSD 是可编辑的 Photoshop 工作文件,可保留图层和文字;PNG 是用于查看和分发的无损栅格图像,也支持透明度。请保留源文件并按用途使用。查看差异 →PSD 与 TIFFPSD 是可保留图层和蒙版的 Photoshop 工作格式;TIFF 常用于打印、扫描和图像交换,可采用不同压缩和颜色设置。应按工作流程要求选择。查看差异 →RAR 与 7ZRAR 和 7Z 都能打包文件并进行压缩。实际选择取决于发送方和接收方可用的创建、解压工具,以及分卷或加密等操作需求。查看差异 →RAR 与 ZIPRAR 和 ZIP 都能将多个文件打包归档。ZIP 在操作系统和工具中支持广泛;RAR 适合依赖其特定功能的工作流程。应按接收方的访问条件和处理需求选择。查看差异 →RINEX与SP3:观测记录和轨道产品RINEX交换观测、导航等数据。SP3按历元记录卫星位置和钟差信息。两者在GNSS分析中的角色不同。查看差异 →RTF 与 TXTRTF 可保存基本文字格式;TXT 只存储字符,不包含丰富格式。应按外观保留或纯文本可移植性哪项更重要来选择。查看差异 →Safetensors 与 ONNX:权重保存与模型图Safetensors 保存带名称的张量。ONNX 描述包含计算图、输入输出和算子版本的模型。查看差异 →SAM vs BAMSAM和BAM表示相同的比对信息。SAM是制表符分隔文本;BAM是按BGZF块压缩的二进制表示。查看差异 →7Z vs ZIP7Z 和 ZIP 都可将多个文件打包。7Z 适合需要灵活压缩设置的流程;ZIP 通常更便于在不同操作系统上无需额外软件解压。查看差异 →Shapefile 与 GeoPackage:文件集和属性保留Shapefile 是多文件图层,GeoPackage 在 SQLite 中保存多类地理数据。查看差异 →SQLite 与 CSVSQLite 是保存表、索引和模式的关系数据库文件。CSV 是交换行列值的文本格式,本身不保存数据库关系或约束。查看差异 →SRT vs TTMLSRT和TTML都能让字幕与媒体时间同步。SRT适合简单交换;TTML基于XML,并可按配置文件支持更丰富的呈现信息。查看差异 →SRT vs WebVTTSRT 是常用于交换字幕的简单文本格式。WebVTT 面向网页视频字幕轨道,包括 HTML video 工作流。应根据目标播放器和所需功能选择。查看差异 →STEP 与 DXFSTEP 常用于交换 3D 产品和零件数据;DXF 常用于交换图纸实体和制图内容。应按接收方需要 3D 模型还是图纸内容选择,并核对单位与比例。查看差异 →STEP 与 IGESSTEP 和 IGES 都用于交换 CAD 数据。STEP 是较新的产品数据标准;IGES 仍用于既有几何交换流程。应按接收方要求选择,并检查单位和导入模型。查看差异 →STEP vs STLSTEP 用于在 CAD 系统间交换产品几何和相关数据。STL 用三角形网格表示表面。两者适用于不同任务:设计数据交换与准备 3D 打印几何。查看差异 →STL 与 FBXSTL 是常用于将成品形状交给 3D 打印的三角网格格式。FBX 根据工具支持情况可交换材质、骨骼和动画等更丰富的制作场景数据。应按后续用途选择。查看差异 →STL vs OBJSTL 常用于向 3D 打印流程传递三角网格;OBJ 可包含网格属性,并可能单独引用材质。查看差异 →SVG 与 WebPSVG 描述矢量形状;WebP 主要是栅格图像格式。徽标和示意图通常从矢量内容开始,照片和像素绘图则是栅格内容。应按素材类型选择并测试目标浏览器。查看差异 →TAR 与 7ZTAR 主要用于打包文件和元数据,压缩通常另行进行,例如 tar.gz。7Z 是内置压缩选项的归档格式。应按接收方工具和工作流程选择。查看差异 →TAR 与 ZIPTAR 和 ZIP 都能打包多个文件,但 TAR 主要是归档容器,通常与单独的压缩器组合使用;ZIP 将归档与压缩结合在一种格式中。应按接收方工具和工作流程选择。查看差异 →TGA 与 PNGTGA 出现在一些图形和游戏制作流程中;PNG 则广泛支持透明图片和网页用途。应按目标工具选择,并检查颜色与 Alpha 通道处理。查看差异 →3GP 与 MP43GP 和 MP4 都属于基于 ISO 的媒体容器格式,但预期用途和播放支持有所不同。容器中的编解码器与扩展名同样重要。查看差异 →3MF 与 STL3MF 可携带单位、材质和颜色等 3D 打印信息;STL 主要描述三角网格几何。应根据切片软件和打印机支持情况,以及需要随模型传递的制造信息选择。查看差异 →TIFF 与 PNGTIFF 常用于打印、扫描和制作流程,可配置压缩和颜色设置。PNG 适合常见图形和透明网页图片。仅凭扩展名无法判断质量或文件大小。查看差异 →TIFF vs WebPTIFF 常用于扫描、图像编辑和印刷流程。WebP 面向网页发布,支持有损或无损压缩、透明度和动画。查看差异 →TSV 与 CSVTSV 和 CSV 都是用于行列数据的纯文本格式。TSV 用制表符分隔字段;CSV 使用逗号,并被电子表格和数据工具广泛支持。查看差异 →TTF 与 OTFTTF 和 OTF 是桌面及创作场景常见的字体扩展名。按照现代 OpenType 规范,TTF 扩展名的文件也可能是 OpenType 字体,因此不能只凭扩展名判断功能。查看差异 →TTF vs WOFF2TTF 是常安装在电脑并供应用使用的 TrueType 字体文件。WOFF2 是为网页字体分发设计的压缩格式。应根据使用环境选择,并确认许可。查看差异 →TTML vs WebVTTTTML 是基于 XML 的定时文本规范,可通过不同配置文件用于字幕和广播工作流。WebVTT 则适合网页视频字幕轨道。查看差异 →TXT 与 MarkdownTXT 保存无格式文本,Markdown 则用轻量标记描述文档结构。两者都是纯文本,但 Markdown 的标题、链接和代码标记需要兼容的渲染器才能显示为格式化内容。查看差异 →UBX与RINEX:接收机日志和观测交换UBX是u-blox专用二进制通信和日志;RINEX用文本交换观测、导航等数据。查看差异 →USD 与 FBXUSD 是用于组合多个资产的场景描述基础,FBX 则广泛用于交换 3D 制作数据。具体选择取决于制作流程,以及接收工具能保留哪些内容。查看差异 →VCF 与 CSVVCF 用于交换联系人记录,CSV 用于表示表格数据。应根据联系人是要导入通讯录,还是要作为列表整理和批量处理来选择。查看差异 →WAV VS AACWAV 是常用于 PCM 的容器;AAC 是通常封装在 M4A 或 MP4 中的有损音频编码格式。两者并非同一层级的格式。查看差异 →WAV vs AIFFWAV 和 AIFF 都是常用于 PCM 的音频容器,但也可存储其他编码。扩展名本身不能保证音质。查看差异 →WAV VS OGGWAV 是常用于 PCM 的 RIFF 容器;Ogg 可包含 Vorbis 或 Opus。扩展名不代表音质。查看差异 →Web App Manifest 与 JSONWeb App Manifest 是基于 JSON 的 Web 应用配置格式,JSON 则是通用结构化数据表示法。Manifest 定义了 name、icons、start_url 等 Web 应用元数据。查看差异 →WOFF 与 WOFF2WOFF 和 WOFF2 都用于 Web 字体交付。WOFF2 规范更新,可能减少传输体积,但浏览器覆盖范围、现有环境和许可仍会影响选择。查看差异 →X3D 与 glTFX3D 是表示交互式 3D 场景的标准;glTF 则用于向 Web 和实时查看器交付 3D 资产。查看差异 →XLS vs ODSXLS 是 Microsoft Excel 的旧版二进制工作簿格式;ODS 是 OpenDocument 家族中的可编辑表格格式。可根据是否需要维护现有 XLS 文件或采用 OpenDocument 工作流来选择。查看差异 →XLS 与 XLSXXLS 是较旧的 Excel 二进制工作簿格式;XLSX 是基于 Office Open XML 的电子表格格式。两者都能保存公式和格式,但多数现代 Excel 流程使用 XLSX。查看差异 →XML 与 CSVXML 用层级、元素和属性表示结构化数据;CSV 将值放入扁平表格。应根据接收方规范和所需数据结构选择。查看差异 →XML vs JSONXML 和 JSON 都是结构化数据文本格式,但采用不同的结构和约定。查看差异 →YAML vs TOMLYAML 和 TOML 都是用于人工维护配置的文本格式。YAML 支持灵活的层级结构;TOML 更强调通过键和值、表格明确而易读地表达设置。应根据工具和数据结构选择。查看差异 →YAML 与 XMLYAML 和 XML 都能表示结构化数据。YAML 常用于人工维护的配置;依赖元素、属性、Schema 或命名空间的集成则常用 XML。查看差异 →Zstandard 与 gzipZstandard 和 gzip 都是无损压缩格式。Zstandard 支持可配置级别、帧和可选字典;gzip 则被较旧工具和 Web 传输广泛支持。查看差异 →Zstandard 与 xzZstandard 和 xz 都可无损压缩文件或 tar 数据流。Zstandard 可调节速度并支持流式处理;xz 常用于要求 xz 兼容性或特定压缩设置的分发场景。查看差异 →

按用途查找

从你要制作的内容开始选择。

在此页面展开所有指南 (54)
AI模型交接前的检查流程阅读指南 →选择数据分析与交换格式阅读指南 →选择动画格式阅读指南 →选择压缩包格式阅读指南 →交付压缩归档前测试解压与内容一致性阅读指南 →选择音频分发格式阅读指南 →音频母版交接前的数据与播放检查阅读指南 →选择音频保存格式阅读指南 →选择音频流媒体格式阅读指南 →选择 CAD 交换格式阅读指南 →选择日历或联系人文件格式阅读指南 →用试验导入核对日历与联系人阅读指南 →选择证书或密钥文件格式阅读指南 →选择压缩或磁盘镜像格式阅读指南 →选择配置文件格式阅读指南 →CSV公式注入与安全导出阅读指南 →选择数据交换格式阅读指南 →选择设计制作格式阅读指南 →配置和密钥应存放在哪里阅读指南 →选择文档分发格式阅读指南 →选择文档编辑格式阅读指南 →选择电子书格式阅读指南 →编辑文档交接前的版本、显示与信息检查阅读指南 →邮件迁移后的正文、附件与数量核对阅读指南 →选择邮件保存或迁移格式阅读指南 →EPUB交接前的结构与阅读顺序验证阅读指南 →基因组注释与数值轨道的交接流程阅读指南 →GIS数据交接前的检查流程阅读指南 →GNSS后处理数据的准备与交付流程阅读指南 →选择网页图像压缩与动画格式阅读指南 →选择 Office 编辑格式阅读指南 →安全共享数据包捕获文件阅读指南 →交付照片编辑原件前检查设置与显示阅读指南 →选择照片文件格式阅读指南 →使用LAS、LAZ和E57交付点云阅读指南 →交付演示文稿前检查依赖文件与播放阅读指南 →科学数组数据交接前的检查流程阅读指南 →按流程选择测序文件阅读指南 →选择表格数据交换格式阅读指南 →交付电子表格前检查数值与公式阅读指南 →HLS与DASH流媒体分发包交接检查阅读指南 →选择字幕格式阅读指南 →字幕交接前的同步与显示检查阅读指南 →准备依赖文件后交接3D素材阅读指南 →选择 3D 文件格式阅读指南 →选择 3D 打印格式阅读指南 →选择透明图像格式阅读指南 →选择视频容器格式阅读指南 →选择视频分发格式阅读指南 →Web归档交接与回放验证流程阅读指南 →选择 Web 数据与配置格式阅读指南 →检查网页字体缺字与回退显示阅读指南 →选择 Web 字体格式阅读指南 →选择网页图像格式阅读指南 →

文件格式基础知识

选择文件格式前值得了解的概念。

字符编码字符编码规定文字如何表示为字节。如果 CSV 或 TXT 出现乱码,应核对保存和读取时使用的编码,包括 UTF-8 与字节顺序标记 BOM。容器与编解码器容器封装音视频轨道,编解码器负责对其中的内容编码。仅凭 MP4 或 MKV 扩展名,无法判断设备是否支持内部编码。文件压缩压缩可以减少存储或传输所需空间。ZIP 还能打包多个文件,而媒体编解码器压缩的是内容本身。应检查兼容性与解压需求。文件扩展名像 .jpg 和 .pdf 这样的扩展名只是文件名提示,并不能证明内容类型。改名或信任下载文件前,应检查实际格式。文件格式文件格式规定数据如何存储和解释。选择时应考虑对方使用的软件、是否需要继续编辑、内容能否保持原样,以及日后能否打开文件,而不只看扩展名。无损与有损压缩无损压缩可以还原原始数据;有损压缩则舍弃部分信息以减小文件。若以后还要编辑,请保留合适的源文件。MIME 类型MIME 类型用 image/jpeg 等 type/subtype 值标识内容,帮助浏览器和服务处理文件。但仍应与实际内容核对。位图与矢量图位图记录像素,矢量图描述形状。照片通常适合位图,标志与示意图往往适合可清晰缩放的矢量图。图像透明度透明区域能让背景透过图像显示。应确认格式和目标应用是否保留 Alpha 通道;普通 JPEG 不支持透明度。数值精度与转换大整数和小数转换为精度有限的数值类型时可能发生变化。元数据、sidecar与外部依赖元数据描述内容或设置。应区分独立的sidecar与读取文件所需的外部数据,并检查各项保存在哪里。校验和能验证什么、不能验证什么哈希值根据文件字节计算。使用相同算法与可信的预期值比较,并将内容检查和发送者验证分开。

不只看格式名称

按用途缩小范围同时查看适用场景和注意事项。

比较相近选项核对大小、兼容性和编辑方式。

查阅依据查看各页面的参考资料和规范。