From 8ddc5c8fb410509446764f19af7c704937955cb9 Mon Sep 17 00:00:00 2001
From: pengfeixx <63588879+pengfeixx@users.noreply.github.com>
Date: Sun, 23 Aug 2026 20:07:12 +0800
Subject: [PATCH] fix: add zip split archive MIME icon definition
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. Root cause: deepin-compressor.xml only defines MIME type and
generic-icon for 7z split archives, missing zip split sub-files
2. Fix: add application/x-zip-split MIME type with glob patterns
*.zip.[0-9]* and *.z[0-9]* to cover both zip split naming formats
3. Impact: zip split sub-files now display deepin-compressor icon
Log: zip split archive sub-files now show consistent deepin-compressor icon
Influence:
1. Verify zip split format A (.zip.001, .zip.002...) sub-file icons
2. Verify zip split format B (.z01, .z02...) sub-file icons
3. Verify 7z split and regular zip icons are unaffected
fix: 补充zip分卷压缩包子文件MIME图标定义
1. 根因:deepin-compressor.xml 仅定义了 7z 分卷的 MIME 类型和
generic-icon,缺少 zip 分卷子文件的定义
2. 方案:新增 application/x-zip-split MIME 类型,glob 模式
*.zip.[0-9]* 和 *.z[0-9]* 覆盖 zip 分卷两种命名格式
3. 影响:zip 分卷子文件图标统一显示为 deepin-compressor 图标
Log: zip分卷压缩包子文件图标统一显示为deepin-compressor图标
Influence:
1. 验证zip分卷格式A(.zip.001、.zip.002...)子文件图标
2. 验证zip分卷格式B(.z01、.z02...)子文件图标
3. 验证7z分卷和普通zip文件图标不受影响
PMS: BUG-268375
---
src/assets/mimetype/deepin-compressor.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/src/assets/mimetype/deepin-compressor.xml b/src/assets/mimetype/deepin-compressor.xml
index f1b427f59..71d1895f9 100644
--- a/src/assets/mimetype/deepin-compressor.xml
+++ b/src/assets/mimetype/deepin-compressor.xml
@@ -12,5 +12,11 @@ SPDX-License-Identifier: GPL-3.0-or-later
+
+ ZIP Split Archive Part
+
+
+
+