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 + + + +