如何让人无法打开部分损坏的压缩包?
例如压缩包里压了1-50号文件,因为对方没完整下载,1-44号文件仍能正常打开,45-50号文件缺失但因为这50个文件都相互独立,下载者不知道具体文件数量,遗漏有可能发生了却未被察觉,从而在日后引发问题
那么,有什么办法,可以让压缩包只有一点不完整,下载者都会知道这件事,甚至根本无法打开整个压缩包,必须完整重下?
这个办法要尽可能简单,因为实际上下载者可能是不太懂电脑的中老年人,不能指望对方校验MD5,甚至不能指望对方每次自觉地和我们核对文件(夹)数量与大小
目前我自己大概找到两个方案,1是使用WinRAR的固实压缩,但那商用收费办法有点恶心;2是双重压缩,只要不完整那么子层级的第一个压缩包就是整体损坏了,解压时必然提示
有没有其它更好的办法?
7z默认就是固实的。 pgain2004 发表于 2022-10-23 12:15
例如压缩包里压了1-50号文件,因为对方没完整下载,1-44号文件仍能正常打开,45-50号文件缺失
但因为这50个 ...
同上拿7z压缩 反正压缩软件都支持
但是7z有个问题是不会提示哪个分卷损坏或缺失,导致网络传输异常的时候要重下所有包 Tring 发表于 2022-10-23 12:36
7z默认就是固实的。
这么简单就解决了 固实+恢复%6记录以前iso 分卷都是这么发的 劳动塑造人 发表于 2022-10-23 14:39
固实压缩加恢复记录比较合适吧
恢复记录是RAR才行吧,主要我们算是商用……嗯实在不行380一年也不是啥问题 还有一个普遍比较通用的办法
下载完先运行校验程序
-- 来自 有消息提醒的 Stage1官方 Android客户端 内置一个QuickSFV和sfv文件。。。
pgain2004 发表于 2022-10-23 15:14
恢复记录是RAR才行吧,主要我们算是商用……嗯实在不行380一年也不是啥问题 ...
rar永久授权 另外sfx更简单些,告诉他们不用解压,运行出错了就重下
页:
[1]