zip文件显示为txt且大小为0kb,说明下载未完成或文件损坏,需先检查属性确认大小,再安装unzip工具、修复文件关联(如设engrampa为默认打开方式或安装peazip并启用右键集成),最后按需处理中文乱码。

在银河麒麟系统中双击ZIP文件无响应、显示为TXT文本、属性里大小为0KB,说明系统既未安装解压工具,又存在文件关联错误或下载异常——这三者必须逐项排查才能恢复正常打开。
先确认ZIP文件是否真实存在
右键该.zip文件 → 选择【属性】→ 切换到【基本信息】选项卡 → 查看【大小】是否真为0KB。若是,说明文件根本没下载完成,直接删掉重下即可;若大小正常(如几MB以上),再继续下一步。
注意:浏览器下载中断、磁盘满、权限不足都可能导致生成空文件,不要跳过这一步直接装软件。
安装unzip解压工具
打开终端(Ctrl + Alt + T)→ 输入unzip -v → 若返回command not found,执行:
sudo apt update && sudo apt install unzip
这一步不可跳过——银河麒麟桌面版默认不预装unzip,没有它,后续所有图形和命令行解压都会失败。
修复右键菜单与文件关联
方法一:重启归档管理器进程
终端中执行:killall engrampa,然后立即双击任意ZIP文件,系统会自动拉起engrampa并尝试加载;若仍打不开,继续方法二。
方法二:手动指定默认打开方式
右键该.zip文件 → 选择【打开方式】→ 【其他应用】→ 勾选【归档管理器(Engrampa)】→ 点击【设为默认】。
方法三:启用PeaZip右键集成(推荐图形用户)
终端执行:sudo apt install peazip → 安装完成后,在PeaZip主界面点击【Options】→ 【System integration】→ 勾选全部压缩格式 → 点击【Apply】。之后右键.zip文件会出现“使用PeaZip解压”选项。
处理中文乱码与强制解压
第一步:用unzip -l 文件名.zip列出内容 → 观察文件名是否显示为问号或方块;
第二步:若确认乱码,执行unzip -O GBK 文件名.zip -d ./extracted;
第三步:若提示cannot create ./extracted/xxx: No such file or directory,先运行mkdir -p ./extracted创建目录。
【关键前提】必须先用-l确认乱码现象再加-O参数,盲目添加可能让文件名二次损坏。











