当前位置:首页 > 未分类

常见文件类型及其对应的MIME类型

admin7个月前 (09-17)未分类17173

下面是一个较为全面的常见文件类型及其对应的MIME类型列表。文件类型按类别进行分类,包括文本文件、图像文件、音频文件、视频文件、文档文件、压缩文件等。


1. 文本文件

Plain Text (TXT): text/plain

HTML: text/html

CSS: text/css

JavaScript (JS): application/javascript

JSON: application/json

XML: application/xml

YAML: text/yaml 或 application/x-yaml

CSV (Comma-Separated Values): text/csv

Markdown (MD): text/markdown

Rich Text Format (RTF): application/rtf

Batch File (BAT): application/x-msdos-program

Shell Script (SH): application/x-sh

Python Script (PY): text/x-python 或 application/x-python


2. 图像文件

JPEG (JPG): image/jpeg

PNG: image/png

GIF: image/gif

BMP: image/bmp

TIFF: image/tiff

SVG: image/svg+xml

WebP: image/webp

ICO (Icon): image/x-icon

HEIC: image/heic

PSD (Adobe Photoshop): image/vnd.adobe.photoshop


3. 音频文件

MP3: audio/mpeg

WAV: audio/wav

OGG: audio/ogg

MIDI: audio/midi

FLAC: audio/flac

AAC: audio/aac

WMA: audio/x-ms-wma

AIFF: audio/aiff


4. 视频文件

MP4: video/mp4

AVI: video/x-msvideo

WebM: video/webm

MPEG: video/mpeg

MKV: video/x-matroska

MOV (QuickTime): video/quicktime

WMV: video/x-ms-wmv

FLV: video/x-flv

3GP: video/3gpp

OGV: video/ogg


5. 文档文件

PDF: application/pdf

Microsoft Word (DOC): application/msword

Microsoft Word (DOCX): application/vnd.openxmlformats-officedocument.wordprocessingml.document

Microsoft Excel (XLS): application/vnd.ms-excel

Microsoft Excel (XLSX): application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Microsoft PowerPoint (PPT): application/vnd.ms-powerpoint

Microsoft PowerPoint (PPTX): application/vnd.openxmlformats-officedocument.presentationml.presentation

OpenDocument Text (ODT): application/vnd.oasis.opendocument.text

OpenDocument Spreadsheet (ODS): application/vnd.oasis.opendocument.spreadsheet

OpenDocument Presentation (ODP): application/vnd.oasis.opendocument.presentation

EPUB (Ebook): application/epub+zip

MOBI (Ebook): application/x-mobipocket-ebook

LaTeX (TEX): application/x-latex


6. 压缩文件

ZIP: application/zip

GZIP (GZ): application/gzip

7-Zip (7Z): application/x-7z-compressed

RAR: application/vnd.rar

TAR: application/x-tar

BZIP2 (BZ2): application/x-bzip2

XZ: application/x-xz

ISO (Disk Image): application/x-iso9660-image


7. 编程语言相关文件

Java (JAR): application/java-archive

Java Class (CLASS): application/java-vm

C/C++ Source Code (C, CPP): text/x-csrc, text/x-c++src

Java Source Code (JAVA): text/x-java-source

PHP: application/x-httpd-php

Perl (PL): application/x-perl

Ruby (RB): application/x-ruby

Go (GO): text/x-go

Swift (SWIFT): text/x-swift

Kotlin (KT): text/x-kotlin


8. 字体文件

TrueType Font (TTF): font/ttf

OpenType Font (OTF): font/otf

Web Open Font Format (WOFF): font/woff

Web Open Font Format 2 (WOFF2): font/woff2


9. 其他常见文件类型

SQL: application/sql

Markdown (MD): text/markdown

CSV (Comma-Separated Values): text/csv

TOML: application/toml

INI: text/plain

VCard (VCF): text/vcard

Log File (LOG): text/plain

Executable (EXE): application/vnd.microsoft.portable-executable


10. 图形文件

Scalable Vector Graphics (SVG): image/svg+xml

Portable Network Graphics (PNG): image/png

Graphics Interchange Format (GIF): image/gif


11. 脚本和配置文件

Shell Script (SH): application/x-sh

Batch Script (BAT): application/x-msdos-program

PowerShell Script (PS1): application/x-powershell


总结

以上列出了广泛使用的各种文件类型及其MIME类型。这个列表几乎涵盖了大多数常见的文件类型,如果你需要处理文件上传、下载或内容类型验证,这些MIME类型将非常有用。如果有特殊需求,可能还需要查阅特定应用程序或系统使用的文件类型和MIME类型。


原文链接:https://blog.csdn.net/print_helloword/article/details/141190430


扫描二维码推送至手机访问。

版权声明:本文由web开发技术分享发布,如需转载请注明出处。

本文链接:https://www.htmlcmf.cn/?id=18

分享给朋友:

相关文章

PbootCMS上传文件,保存原有的文件名

方法:以单页为例,        1. 在数据库表ay_content添加enclosure_name字段;   &nb…

使用requireJS导致引用文件加载不到的解决办法

近期项目中需要使用【复制到剪切板】的功能,故引入clipboard.min.js,完成该功能。但在使用时发现,页面总是报错:clipboardJS is not defined。查找资料发现,clipboard为全局变量,而被require…

first-child 不起作用的原因

CSS3—first-child 不起作用的原因1、first-child、last-child、nth-child(n)、nth-child(2n)、nth-child(2n-1)、nth-child(odd)、nth-child(eve…

CSS:实现background-image背景图片全屏铺满自适应

body {     /* 加载背景图 */     background-image: url(images/bg…

vue修改数据不生效

Vue修改数据不生效的问题通常发生在以下几种情况:直接修改了Vue实例的data对象的根级属性。修改数组时没有使用Vue提供的特定方法(例如push、splice),导致视图不更新。对象属性添加、删除不是响应式的,需要使用Vue.set或v…

css隐藏滚动条

实现css隐藏滚动条有以下几种方式:1. 使用overflow属性:将父元素的overflow属性设置为hidden,这将隐藏滚动条,并且禁用滚动功能。例如:.parent {     o…