解决系统自带解压缩软件解压缩ZIP压缩包有时显示乱码的问题
发表于 : 2022-06-24 11:31
在https://forum.openkylin.top/forum.php?mod=viewthread&tid=194771&extra=page%3D1看到的,作者rocket049。我在ubuntu 22.04下安装测试了有效,解决了困扰多年的难题。
下面引用他的帖子内容:
我开发了一个解压缩ZIP压缩包的软件,解决了系统自带解压缩软件有时显示乱码的问题
由于Linux上的unzip解压缩程序一直不能正确的处理来自WINDOWS平台的带有中文文件名的ZIP压缩包,因此我几年前编了一个命令行解压缩程序,这几天我给它套了一个GUI外壳变成了一个更方便的桌面应用程序。
界面非常简单,但是功能齐全。源代码也公开了。
详细情况请看我的个人网站介绍页面:
https://rocket049.cn/unzip-go.md
UnzipGo桌面解压缩软件
由于Linux上的unzip解压缩程序一直不能正确的处理来自WINDOWS平台的带有中文文件名的ZIP压缩包,因此我几年前编了一个命令行解压缩程序,这几天我给它套了一个GUI外壳变成了一个更方便的桌面应用程序。
界面非常简单,但是功能齐全,总共就六个按钮:
“打开”:打开一个zip文件。
“全部解压”:把当前的压缩包全部解压缩到相同目录。
“解压选中”:解压缩选中的那个文件到相同目录。
“全部解压到…”:解压缩当前的压缩包到指定的目录,
“解压选中到…”:解压缩选中的文件到指定的目录。
“设为默认”:将本程序设置成ZIP类型文件的默认打开程序。
用的到的功能都有了!
界面非常简单,我承认不够漂亮,因为我使用的是go语言的fyne开发包,这个包功能非常弱,我只能做到这一步了。但是它也有优点,它的外部依赖非常的少, 而且运行速度非常快。
兼容性问题,我是在银河麒麟社区版V10-sp1平台上开发的,据我观察,这个平台应该和ubuntu 20.04兼容。
程序的中文显示,依赖文泉驿正黑字体,我把他打包到了依赖关系中了,如果你是ubuntu平台上,那肯定是没有问题的,如果你在其他平台重新打包后使用我这个程序的,那请务必保证装有这个字体,如果在你的平台上不能正确显示汉字,可以手动安装这个字体包,务必确保字体文件路径是/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc。
下面引用他的帖子内容:
我开发了一个解压缩ZIP压缩包的软件,解决了系统自带解压缩软件有时显示乱码的问题
由于Linux上的unzip解压缩程序一直不能正确的处理来自WINDOWS平台的带有中文文件名的ZIP压缩包,因此我几年前编了一个命令行解压缩程序,这几天我给它套了一个GUI外壳变成了一个更方便的桌面应用程序。
界面非常简单,但是功能齐全。源代码也公开了。
详细情况请看我的个人网站介绍页面:
https://rocket049.cn/unzip-go.md
UnzipGo桌面解压缩软件
由于Linux上的unzip解压缩程序一直不能正确的处理来自WINDOWS平台的带有中文文件名的ZIP压缩包,因此我几年前编了一个命令行解压缩程序,这几天我给它套了一个GUI外壳变成了一个更方便的桌面应用程序。
界面非常简单,但是功能齐全,总共就六个按钮:
“打开”:打开一个zip文件。
“全部解压”:把当前的压缩包全部解压缩到相同目录。
“解压选中”:解压缩选中的那个文件到相同目录。
“全部解压到…”:解压缩当前的压缩包到指定的目录,
“解压选中到…”:解压缩选中的文件到指定的目录。
“设为默认”:将本程序设置成ZIP类型文件的默认打开程序。
用的到的功能都有了!
界面非常简单,我承认不够漂亮,因为我使用的是go语言的fyne开发包,这个包功能非常弱,我只能做到这一步了。但是它也有优点,它的外部依赖非常的少, 而且运行速度非常快。
兼容性问题,我是在银河麒麟社区版V10-sp1平台上开发的,据我观察,这个平台应该和ubuntu 20.04兼容。
程序的中文显示,依赖文泉驿正黑字体,我把他打包到了依赖关系中了,如果你是ubuntu平台上,那肯定是没有问题的,如果你在其他平台重新打包后使用我这个程序的,那请务必保证装有这个字体,如果在你的平台上不能正确显示汉字,可以手动安装这个字体包,务必确保字体文件路径是/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc。