【开源自荐】MantisZip 能预览,能自动填充密码的解压缩软件

图标正在替换,先换成最简单的,后续考虑增加其他风格。

现在正在精简,之前预览功能有个依赖包很大,现在正在替换成另一个,预计下一个大更新0.5.0会小很多。
但愿吧。

挺有新意的,不过应用的定位是啥?

可替代 7-Zip 的压缩、解压工具,支持密码管理的压缩包预览器,还是其他?

列一下体验过比较有特点的同类应用,作者可以参考一下。

  • 7-Zip
    • 为什么用
      • 许多应用都会专门适配,个别甚至直接依赖于用户安装的 7-Zip
      • 支持双面板、平铺、书签、文件夹历史,文件管理和路径跳转都很方便
      • 可通过插件,如 7-Zip plugins | TC4Shell,支持更多压缩格式和功能
    • 为什么不用
      • 复古 UI
      • 配置、文件夹历史等保存在注册表
  • 7-Zip-zstd(当前使用)
    • 为什么用
      • 自动深色模式、相对现代化的工具栏按钮、大内存页
      • 原生支持 Zstandard、Lizard 等压缩方式
    • 为什么不用
      • 同 7-Zip
  • 7-Zip mefcl 修改版
    • 为什么用
      • 关联图标、工具栏按钮美化
      • 可解压 NSIS
    • 为什么不用
      • 更新不方便
      • 同 7-Zip
  • NanaZip
    • 为什么用
      • 自动深色模式、相对现代化的 UI
      • 原生支持 asmr、wasm 等压缩格式,Zstandard、Lizard 等压缩方式
      • 兼容 7-Zip 别名
    • 为什么不用
      • 换皮不换骨,WinUI 下 7-Zip 那套交互逻辑、设计理念很是违和
      • 无法隐藏的捐赠按钮
      • 只能通过 msix 安装
      • 年度开发计划
  • Bandizip
    • 为什么用
      • 相对现代化的 UI、关联图标、按钮
      • 智能解压、解压预览
      • 密码管理器
      • 代码页检测、切换
    • 为什么不用
      • 免费版有广告
  • WinRAR
    • 为什么用
      • 重剑无锋、大巧不工
      • 恢复记录、文件名编码检测切换、密码管理器
      • 美观的主题、图标和按钮(需安装主题)
    • 为什么不用
      • 免费版有广告
  • Peazip
    • 为什么用
      • 深色模式
      • 差强人意的多标签页、智能解压、密码管理器、文件名编码切换
    • 为什么不用
      • 图标风格违和
      • UI 差点意思
      • UX 难以适应
  • 360 压缩国际版
    • 为什么用
      • UI 清爽,操作简单
    • 为什么不用
      • 还是信不过
  • SmartZip
    • 为什么用
      • 解压嵌套压缩包
      • 遍历密码解压、动态排序密码
      • 自定义规则过滤、重命名文件
      • 批量压缩、解压
    • 为什么不用
      • 主打功能用不到
      • 已停更
  • UZIP
    • 为什么用
      • 吉祥物赏心悦目,操作简洁明快
      • 批量解压、遍历密码解压、文件过滤
    • 为什么不用
      • 不支持右键菜单压缩、解压
      • 已停更
  • Total7Zip
    • 为什么用
      • 集成在 Total Commander,可调用 7-Zip 插件
      • 文件名编码切换
      • 可以在预览窗格查看压缩文件情况
    • 为什么不用
      • 偶尔需要在非 Total Commander 应用中打开压缩包
      • 改用 Directory Opus 了
  • 其他
    • GPU、CPU 多核加速
    • 自定义预设:压缩、解压、过滤
    • 拉取网络数据重命名
1 个赞

体验了下,进步空间很大 :joy:

  • 为什么用
    • 有新意
  • 为什么不用
    • 基础的压缩/解压功能薄弱、交互复杂
    • UI 缺乏一致性、可读性和视觉层级
    • 没有强烈的压缩包内预览、密码管理需求

具体感想和问题

  • 安装/更新

    • 配置步骤可以更简洁,如安装时自动使用系统语言,更新时只展示新配置项

    • 让用户选择是否下载依赖,不上不下的 .NET 9 换成 .NET 10

    • 文字显示不全

  • 图标

    • 拟物化风格和高饱和颜色,与系统 UI 不是一个画风
    • 纯靠颜色区别关联格式,不够直观(需要记忆),对色觉障碍用户也不友好
  • UI

    • 主题不支持跟随系统
    • 深色模式的标题栏、滚动条按钮仍是浅色
    • 深色模式打开压缩包明显感觉到白色闪烁
    • 滚动条太突兀
    • emoji 图标、文本对比度看着难受,推荐找一套现成的图标集和配色方案
  • 交互

    • 别扭的先选目录再选压缩包

    • 主界面只适合预览单个压缩包,压缩、解压、批量操作和跨目录操作困难

    • 工具栏菜单缺乏一致性和辨识度。有的有访问键有的没有,看不出启用状态

  • 性能

    • 压缩、解压相比 7-Zip-zstd 速度慢很多,而且进度条到达 100% 之后还要等待
  • 系统集成

    • 上下文菜单不支持访问键,而且不够场景化,例如目录还有「打开压缩包」的菜单项

    • 安装应用没有正确图标,且在名称显示冗余的版本号信息

1 个赞

感谢您的回复,以下我一一作答:

这个我会在主要功能完成之后去做界面的美化,现在把界面图标已经换掉了。

这个功能是一个还未完成模块的过渡,现在这个模块已经完成,下个版本就不会有这个问题了。

跨压缩包操作已在计划中。

压缩包内预览的需求不是人人都有,但我相信下面几个预览,你应该不会拒绝:

1,拖拽解压,高亮显示目标窗口,可以看见鼠标松开文件会扔在哪里。

DragOverP2

2,压缩和解压时,能看到生成的文件与目录结构,能提前看到是否存在文件冲突

相信下一个版本更新会让您更满意。

1 个赞

我相信软件的界面和交互会日趋完善,目标窗口高亮、文件冲突预览也挺实用。

不过先前回复的重点在 43 楼,44 楼只是在同类软件里加上 MantisZip :joy:

就个人的软件使用经验而言,一款软件的定位直接决定了使用体验,能解决刚需、痛点、高频的功能才是卖点,其他的更多是锦上添花。

说真的你问住我了,我还真没有认真思考这个问题。
一开始我就是想要一个好用的免费解压软件,因为当时我的想象中“免费解压软件”就是定位,大家对解压软件的刚需应该差不多。
但是随着这个软件发布不断有用户提交反馈,我才知道解压也有各种稀奇古怪的场景和需求。
所以,如果现在要我回答的话,我的答案是:
这个项目最开始的起点是打算替代 bandizip,想要做一个能预览更多格式,支持密码管理更好用的bandizip平替,但是随着软件开发,我发现了一个问题:

有时候,你没有察觉到痛点,是因为你不知道那个功能是可以实现的。

就比如说“显示目录大小”功能,之前一般只出现在磁盘空间管理类软件里,别的压缩软件都没提供,那么用压缩软件的人大都不会想到需要这么个东西,而压缩软件实现这个功能其实比文件管理器要容易,因为压缩包里面已经存储了所有的信息直接就能用,不像文件管理器需要遍历目录。然而因为没有解压软件做过,大家不知道这个是能实现的,就不会觉得没有这个功能是不对的。然而你想想,压缩包里面显示目录大小难道不是跟显示文件大小一样重要吗?

而我现在开发过程中想了很久,解压缩软件使用中最大的痛点是什么。我觉得,现在我用的解压软件最大的痛点就是:

解压就像开盲盒,难以提前获知解压的效果,很多问题是解压完成之后才能发现。

你从压缩包拖拽解压的时候,有没有担心过鼠标松开之后文件到底是落在了哪里?
快速解压的时候,会不会担心多一个根目录或者少一个根目录?
有没有过开始解压发现解错了目录,取消之后发现解压错的文件和别的文件混在一起难以挑出来?

这些问题都是可以解决的。
我这个软件现在的定位,就是尽量减少解压缩过程的盲盒感,让一些在别的软件解压之后才能发现的问题,我这里,在你按下“解压”按钮之前,就能发现,并且解决。

不知道我的这个回答,有没有解答你的疑惑。

2 个赞

感谢分享心路历程,这里也说下个人的观察思考,可能比较混乱 :joy:

其实 Bandizip 平替本身就是一种定位。

Bandizip 和 WinRAR 是商业软件,比起功能、效率、可扩展性,更注重视觉设计、易用性、普适性和可靠性。

根据个人现实和网上冲浪的身边统计学,不同用户群体,使用情景和习惯认知差异很大。

使用情景

大部分人,要么很少接触压缩包,要么只用最基本的压缩和解压操作。对他们而言,压缩软件就好比筷子,有优劣但可以自适应。

经常下载资源的,会考虑解压速度、密码管理器和支持的压缩格式。通用情景是解压后打开文件夹、重命名、删除压缩包;复杂情景可能需要嵌套解压、改后缀名和文件名编码。

经常分享资源的,更注重压缩率、防炸、引流,大多会添加固定的解压密码、标识文件、注释并重命名压缩包。

习惯认知

大部分人会沿用默认设置,日常点点桌面图标、软件的工具栏按钮,习惯双击打开压缩包,将文件拖拽到资源管理器解压。

对电脑有一定了解的,才会修改设置,使用右键菜单解压和压缩,探索软件的快捷键、子菜单和设置项,去官网反馈。

再往上,才会去看软件的特色功能、帮助手册、命令行参数。

感觉还可以做一个兼容PortableApps版的便携版,也就是.paf.exe后缀的版本,而且还可能可以上架PortableApps平台

好主意,我怎么没想到,有时间研究一下。

我现在先把我手里这个大更新弄完看看吧。
先弄一个我自己用着顺手的。