一、gio mime 命令
1.1 查询默认启动软件(以video/mp4为例)
gio mime video/mp4
1.2 设置默认启动软件(以video/mp4为例)
gio mime video/mp4 vlc.desktop
二、xdg-mime 命令
2.1 查询默认启动软件(以video/mp4为例)
sudo xdg-mime query default video/mp4
2.2 设置默认启动软件
sudo xdg-mime default vlc.desktop video/mp4
MIME (Multipurpose Internet Mail Extensions) 类型是一种标准化的方式,用于描述文件或数据在网络传输和存储时的内容类型和编码格式。MIME 类型通常由两部分组成:类型(type)和子类型(subtype),中间以斜线(/)分隔。它们可以用来标识各种各样的文件类型,包括文本、图像、音频、视频、压缩档案、应用程序数据、电子邮箱附件等等。以下列举一些常见的 MIME 类型示例
文本类型
text/plain
:纯文本文件,如 ASCII 文本、Markdown 文件等。text/html
:HTML 文件,用于网页内容。text/css
:CSS 样式表文件,用于定义网页样式。text/javascript
:JavaScript 脚本文件,用于网页动态功能。text/csv
:逗号分隔值(CSV)文件,用于数据交换。text/calendar
:iCalendar 格式的日历数据。
图像类型
image/jpeg
:JPEG 格式的图片。image/png
:PNG 格式的图片。image/gif
:GIF 动画图片。image/bmp
:BMP 格式的图片。image/tiff
:TIFF 格式的图片。image/svg+xml
:SVG 可缩放矢量图形文件。
音频类型
audio/mpeg
:MP3 音频文件。audio/x-wav
:WAV 音频文件。audio/ogg
:Ogg Vorbis 音频文件。audio/flac
:FLAC 无损音频文件。audio/aac
:AAC 高效音频编码文件。
视频类型
video/mp4
:MP4 视频文件。video/x-msvideo
:AVI 视频文件。video/x-flv
:Flash 视频文件。video/quicktime
:QuickTime 视频文件。video/x-matroska
:Matroska(MKV)视频文件。video/webm
:WebM 视频文件。
压缩与归档类型
application/zip
:ZIP 压缩文件。application/x-tar
:TAR 归档文件。application/x-rar-compressed
:RAR 压缩文件。application/x-7z-compressed
:7-Zip 压缩文件。application/gzip
:GZip 压缩文件。
文档类型
application/pdf
:PDF 文档。application/msword
:旧版 Microsoft Word 文档(.doc)。application/vnd.openxmlformats-officedocument.wordprocessingml.document
:Microsoft Word Open XML 文档(.docx)。application/vnd.ms-excel
:旧版 Microsoft Excel 文档(.xls)。application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
:Microsoft Excel Open XML 文档(.xlsx)。application/vnd.oasis.opendocument.text
:OpenDocument 文本文件(.odt)。application/vnd.oasis.opendocument.spreadsheet
:OpenDocument 电子表格文件(.ods)。
其他类型
application/json
:JSON 数据格式。application/xml
:XML 数据格式。application/x-shockwave-flash
:SWF(Flash)文件。application/java-archive
:Java 归档文件(.jar)。application/x-rpm
:RPM 软件包。