首选peazip,它原生支持200+格式、中文界面、文件预览、自动编码识别(gb18030)及右键集成,是bandizip最接近的开源替代;其次可增强engrampa或部署ark、p7zip脚本、xarchiver定制版。

如果您在银河麒麟系统中希望获得类似Windows下Bandizip的高效、多格式支持、界面友好且具备预览与编码修复能力的解压体验,但Bandizip本身无Linux原生版本,则需选用功能相近的开源替代工具。以下是针对该需求的多种可行方案:
一、安装PeaZip图形化归档管理器
PeaZip是一款跨平台开源工具,原生支持7z、ZIP、RAR、TAR、ISO、DEB、RPM等超过200种格式,提供文件预览、分卷处理、密码管理、编码自动识别(含GBK/UTF-8乱码修复)及右键集成,界面简洁且完全中文化,是Bandizip最接近的功能替代。
1、打开【麒麟软件商店】,在搜索框输入“PeaZip”。
2、确认应用来源为官方认证渠道,点击【安装】按钮。
3、安装完成后,在文件管理器中右键任意压缩包,选择【使用PeaZip打开】。
4、在PeaZip主界面中可直接预览内部文件列表,双击文件查看内容,点击【Extract】按钮并指定路径完成解压。
5、若遇中文文件名乱码,点击顶部菜单【Tools】→【Options】→【Localization】→勾选Auto-detect archive encoding并设置默认编码为GB18030。
二、增强Engrampa归档管理器功能
银河麒麟默认搭载的Engrampa(基于file-roller)虽基础功能完备,但需补充插件以实现Bandizip级的格式覆盖与编码兼容性。通过安装扩展组件,可使其支持7z、RAR、LZMA及自动中文编码识别。
1、从麒麟适配中心或可信镜像站下载以下.deb包:engrampa-plugins-7z、engrampa-plugins-rar、liblzma5、libchardet0。
2、将所有.deb文件置于同一目录,在该目录空白处右键打开终端。
3、执行批量安装命令:sudo dpkg -i *.deb。
4、若提示依赖缺失,运行:sudo apt-get install -f自动修复。
5、重启Engrampa进程:killall engrampa,随后再次右键压缩包,即可使用【解压缩到此处】并正确显示中文文件名。
三、部署Keka风格轻量前端(Ark + custom scripts)
Ark是KDE环境下的成熟归档工具,UI设计类Mac OS Keka,支持拖拽、进度可视化、后台解压及自定义脚本扩展。银河麒麟UKUI可通过兼容层运行Ark,并配合shell脚本实现Bandizip式“一键修复乱码解压”流程。
1、在终端中执行:sudo apt install ark。
2、启动Ark后,将RAR/ZIP文件拖入主窗口,点击【Extract】按钮。
3、在弹出对话框中点击【Options】,勾选Try to detect encoding automatically。
4、如仍出现乱码,点击【Advanced Options】→【Command line options】,手动追加参数:-O GBK(对unzip)或--encoding=GBK(对7z)。
5、保存该配置为模板,后续同类压缩包可一键调用预设参数解压。
四、配置p7zip+自定义Shell脚本实现命令行Bandizip体验
对于偏好终端操作的用户,可通过p7zip核心引擎搭配轻量脚本,模拟Bandizip的交互式解压流程:自动检测格式、提示编码选项、支持分卷与密码输入、输出带颜色状态反馈。
1、安装p7zip-full:sudo apt install p7zip-full。
2、创建脚本文件:nano ~/bin/bandizip-extract。
3、写入以下内容:
#!/bin/bash 7z l "$1" 2>/dev/null | grep -q "ERROR" && echo "Format not supported" && exit 1; echo "Select encoding: 1) UTF-8 2) GBK"; read -n1 enc; [[ $enc == "2" ]] && opt="-O GBK" || opt=""; 7z x "$1" $opt -o"./$(basename "$1" | sed 's/\.[^.]*$//')"
4、赋予执行权限:chmod +x ~/bin/bandizip-extract。
5、在终端中执行:bandizip-extract archive.zip,按提示选择编码后自动解压并创建同名文件夹。
五、离线部署Xarchiver定制版(ARM64/AMD64双架构)
Xarchiver是一款轻量级GTK+归档管理器,支持ZIP、7z、RAR(需后端)、LHA等格式,内存占用低,响应迅速,适合老旧设备或信创隔离环境。通过编译启用RAR后端并集成chardet库,可达成近似Bandizip的稳定解压表现。
1、下载Xarchiver源码包(xarchiver-0.5.4.15.tar.xz)及对应RAR支持补丁(xarchiver-rar-backend.patch)。
2、解压并打补丁:tar -xf xarchiver*.tar.xz && cd xarchiver* && patch -p1 。
3、配置编译选项:./configure --enable-rar --with-chardet。
4、编译安装:make && sudo make install。
5、首次运行Xarchiver后,在【Preferences】→【Archives】中启用RAR support与Auto-detect filename encoding选项。











