找回密码
 立即注册
搜索
查看: 1985|回复: 11

[软件] 如何让人无法打开部分损坏的压缩包?

[复制链接]
     
发表于 2022-10-23 12:15 | 显示全部楼层 |阅读模式
例如压缩包里压了1-50号文件,因为对方没完整下载,1-44号文件仍能正常打开,45-50号文件缺失
但因为这50个文件都相互独立,下载者不知道具体文件数量,遗漏有可能发生了却未被察觉,从而在日后引发问题
那么,有什么办法,可以让压缩包只有一点不完整,下载者都会知道这件事,甚至根本无法打开整个压缩包,必须完整重下?

这个办法要尽可能简单,因为实际上下载者可能是不太懂电脑的中老年人,不能指望对方校验MD5,甚至不能指望对方每次自觉地和我们核对文件(夹)数量与大小

目前我自己大概找到两个方案,1是使用WinRAR的固实压缩,但那商用收费办法有点恶心;2是双重压缩,只要不完整那么子层级的第一个压缩包就是整体损坏了,解压时必然提示

有没有其它更好的办法?


回复

使用道具 举报

     
发表于 2022-10-23 12:36 | 显示全部楼层
7z默认就是固实的。
回复

使用道具 举报

     
发表于 2022-10-23 12:42 来自手机 | 显示全部楼层
pgain2004 发表于 2022-10-23 12:15
例如压缩包里压了1-50号文件,因为对方没完整下载,1-44号文件仍能正常打开,45-50号文件缺失
但因为这50个 ...

同上拿7z压缩 反正压缩软件都支持
但是7z有个问题是不会提示哪个分卷损坏或缺失,导致网络传输异常的时候要重下所有包
回复

使用道具 举报

     
 楼主| 发表于 2022-10-23 12:47 | 显示全部楼层
Tring 发表于 2022-10-23 12:36
7z默认就是固实的。

这么简单就解决了
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-10-23 14:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-10-23 14:50 | 显示全部楼层
固实+恢复%6记录以前iso 分卷都是这么发的
回复

使用道具 举报

     
 楼主| 发表于 2022-10-23 15:14 | 显示全部楼层
劳动塑造人 发表于 2022-10-23 14:39
固实压缩加恢复记录比较合适吧

恢复记录是RAR才行吧,主要我们算是商用……嗯实在不行380一年也不是啥问题
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-10-23 17:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-10-23 22:39 | 显示全部楼层
还有一个普遍比较通用的办法
下载完先运行校验程序

  -- 来自 有消息提醒的 Stage1官方 Android客户端
回复

使用道具 举报

     
发表于 2022-10-23 23:04 | 显示全部楼层
内置一个QuickSFV和sfv文件。。。

回复

使用道具 举报

发表于 2022-10-23 23:04 | 显示全部楼层
pgain2004 发表于 2022-10-23 15:14
恢复记录是RAR才行吧,主要我们算是商用……嗯实在不行380一年也不是啥问题 ...

rar永久授权
回复

使用道具 举报

发表于 2022-10-23 23:06 | 显示全部楼层
另外sfx更简单些,告诉他们不用解压,运行出错了就重下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 05:32 , Processed in 0.060821 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表