开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[闲聊] 存档自动备份,7Zip or makecab,哪个是最好解决方案?

 发表于 2024-5-25 12:49:35|显示全部楼层|阅读模式 IP:福建省
本帖最后由 Leafuke 于 2024-5-25 13:16 编辑

自己写了个 MineBackup(存档时光机)用来备份存档,但要求使用者电脑中有安装7Zip(以进行高压缩的备份)。
最近Github上有人向我提出可以使用Windows自带的 makecab 指令来压缩,确实是个好主意,但压缩效果会差不少,且有点难度。所以我就在犹豫要不要提供对 makecab 的支持。
恰巧,我又猛然发现——根本不需要安装整个 7Zip软件(虽然也只有几MB),只需要附带上个 几百KB的7z.exe 就可以实现全部功能了。
屏幕截图 2024-05-25 123712.png
但这同时也有缺点,使用这个方法要求我将 7z.exe 和 MineBackup.exe 放在一起,压成个zip放一起提供下载

首先不知道 7Zip 是否“许可”将它的 7z.exe 单独拎出来,然后就是这样做的话就不是单文件了,还要解压后使用,相对麻烦。
即对于“需要下载7Zip很麻烦”有两个解决方案。解决方案1:支持makecab、解决方案2:拿出7z.exe

所以大家怎么看呢?


参考链接:
FEATURE REQUEST: Add Ability to Compress into Cabinet File · Issue #1 · Leafuke/MineBackup (github.com)
使用 7-Zip 的命令行版本来压缩和解压文件 -CSDN

单选投票, 共有 6 人参与投票

投票已经结束

0.00% (0)
83.33% (5)
16.67% (1)
您所在的用户组没有投票权限
苦力怕论坛,感谢有您~
 发表于 2024-5-25 13:37:10|显示全部楼层 IP:江西省
本帖最后由 Ucraft 于 2024-5-25 13:40 编辑

关于是否能把7z.exe单独拎出来

7Zip官网7-Zip常见问题解答 - 了解更多关于7-Zip压缩软件 (7zip.com)的问题解答明确支持可以用于商业用途,仅需注明以下几点即可
image.png




和你的这个软件主要功能差不多的BackupHelper(服务端插件)就是采用的7za.exe压缩方法
image.png
image.png

评分

参与人数 1铁粒 +2收起理由
 Lea*** + 2感谢感谢!

查看全部评分

2#2024-5-25 13:37:10回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2024-5-25 16:06:48 来自手机|显示全部楼层 IP:广东省
Windows自带的压缩好像不支持包内存在空文件夹,也许会导致一些问题
3#2024-5-25 16:06:48回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2024-5-25 17:19:34|显示全部楼层 IP:福建省
portedboar44215 发表于 2024-5-25 16:06
Windows自带的压缩好像不支持包内存在空文件夹,也许会导致一些问题

是的,稍微研究了一下,现在备份个子文件夹都很头大

只能说看各位有没有这个需要。。要不真的懒~
4#2024-5-25 17:19:34回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2024-5-25 17:34:59|显示全部楼层 IP:福建省
(于是我先发布了一个 v1.2.1 自带 7-zip 的版本。
大家如果觉得这还不够方便的话我就真上 makecab 了
5#2024-5-25 17:34:59回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2024-5-26 12:27:39|显示全部楼层 IP:福建省
Leafuke 发表于 2024-5-25 17:34
(于是我先发布了一个 v1.2.1 自带 7-zip 的版本。
大家如果觉得这还不够方便的话我就真上 makecab 了[哔哩 ...

有个好消息——我貌似可以将 7z.exe 和 MineBackup.exe 合并为一个自解压文件,这样就是一个单文件了。(在v1.2.1-beta中已经换成这种形式了)

——如果觉得,这——还不够方便,就是要makecab的话——
em,如果票数多,我还是会去支持一下的。
6#2024-5-26 12:27:39回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-12 04:53

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3