【Ubuntu】gio mime 和 xdg-mime 命令,设置mime类型文件 默认启动软件

一、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 软件包。

相关推荐

  1. HTTP MIME 类型

    2024-04-14 19:46:01       32 阅读
  2. MIMO

    2024-04-14 19:46:01       31 阅读
  3. contentType及MIME类型详细说明

    2024-04-14 19:46:01       39 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-14 19:46:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-14 19:46:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-14 19:46:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-14 19:46:01       18 阅读

热门阅读

  1. 【洛谷题解】 P6995 [NEERC2014] Knockout Racing

    2024-04-14 19:46:01       13 阅读
  2. Vue3---基础7(Props)

    2024-04-14 19:46:01       14 阅读
  3. 利用Tess4J实现图片文字识别

    2024-04-14 19:46:01       15 阅读
  4. ActiveMQ + MQTT 集群搭建(docker版本)

    2024-04-14 19:46:01       15 阅读
  5. springboot redission 自定义注解实现分布式锁

    2024-04-14 19:46:01       18 阅读
  6. LINUX【网络编程】UDP程序recvfrom接收数据

    2024-04-14 19:46:01       14 阅读
  7. elasticsearch不删除索引只清理数据——筑梦之路

    2024-04-14 19:46:01       14 阅读
  8. 【2024】elasticsearch的安装及使用建议

    2024-04-14 19:46:01       19 阅读
  9. 【React Router】初识路由(中)

    2024-04-14 19:46:01       15 阅读