当前位置:首页 > 未分类 > 正文内容

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

admin3个月前 (09-17)未分类680

下面是一个较为全面的常见文件类型及其对应的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

分享给朋友:

相关文章

HTML移动端及PC端页面跳转判断

<script>           //判断设备是否为手机     &nb...

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-size: 100%; background-repeat: repeat; background-clip: text; -webkit-background-clip: ...

Js生成随机数/随机字符串的5种方法

Js生成随机数/随机字符串的5种方法:方法1:使用randomStringfunction randomString(e) {   e = e || 8;&n...

nginx 设置某个目录只允许访问指定后缀文件

server {        listen 80;        server_name your...

npm install卡在“sill idealTree buildDeps“问题的两种解决方法

当你尝试在 Vue 项目中执行 npm install 时,你可能会遇到一个问题:命令卡在"sill idealTree buildDeps"这一步,没有任何反应。这个问题的根源在于淘宝镜像源的域名过...