栖息谷-管理人的网上家园

[建议]关于分卷压缩的另一解决思路 欢迎讨论!

[复制链接] 52
回复
19300
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
分享到:
发表于 2006-8-25 12:16:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

概要:基本思路就是对已分卷的原始压缩包再压缩一次,尽管它在上传时会被改名字,但是解压后会得到原始压缩包,从而省去了一定要按次序发表、按次序更名等等麻烦事。

刚才看了DSP+FPGA 网友发的《50M精品PDF之三:中国国家地理》,看了一些贴子,发现居然还有很多网友不会解分卷压缩的东东,当然,这与他们不看置顶贴是有关的。

但是,我觉得这还是与论坛程序的缺陷是有关的。不过这可以理解,论坛程序把所有上传的东东都放在一个地方,假设大家都想取1.rar,2.rar,3.rar这样的名字的话,那后面人上传的东东就把前面人传的给覆盖掉了,所以论坛才会按你上传的日期,时间等重新给你上传的文件命名,这种命名法则能够保证所有上传的文件不重名。

但是这样就给我们带来烦恼,要对下载回来的文件重新按顺序命名,而且顺序不能有错,如果采用网际快车这样的程序还不能一古脑全拉,只能右击,选择下载,重命名,碰到只有三两个包的文件还好,碰到象前面提到的贴子有27个之多,要把它们全正确下回来还得花费相当时间。

我在以前提出过一个用网际快车的资源探测器来分析帖子,然后找出所有下载的链接,设定同时下载文件数为1,打开一个目标文件夹的窗口,让小车一下子全下回来,然后依次给窗口中的文件重命名1.rar,2.rar……等,或许可以稍快,但是也相当麻烦。象我今天不小心在复制下载链接时给它重排了序,结果全乱了套。

于是乎,我想到了一个方法,应该可行,对于每个下载者来说都会方便些,但是对于制作者来说,多了一道工序,就是说,把文件分卷压缩后,对每两个文件再单独压缩一次,举例说明:
我有一个文件sample.rmvb,大小为24.7M。
1、 采用分卷压缩,卷大小为2200K,压得12个文件,分别为sample.part01.rar、sample.part01.rar、……sample.part12.rar,每个文件2.09M;
2、 然后选中sample.part01.rar、sample.part02.rar,右击,选择“添加到档案文件”,随便取个名字,比如叫aa,压缩方式可以选择“存储”,就是不压缩,这样压缩速度会很快(当然,为了节约空间,在前面分卷的时候是要压缩的,只是压缩后如果再压缩,节约不了什么空间而且会比较花时间)。重复操作,把part03和04压为bb,05和06压成cc,……,11和12压成ff,这6个文件大概每个4.19M(4400119字节),符合论坛上传要求。
3、然后就上传这aa.rar、bb.rar、……、ff.rar,不用讲求什么顺序,只要传上去了就可以。

那么其他人下载这些文件,当然,这些文件也被改名为类似2006825122550469.rar这样的名字,但是没关系啦,无序下载,全部选中,点“解压到这里”,解出来就是我们应该有的sample.part01.rar、sample.part01.rar、……sample.part12.rar,然后随便点其中一个,选择“解压到这里”,就解出sample.rar啦!

需要说明的是,为什么分卷要用2200K,而第二次压缩要两个两个地压,皆因为如果你选中一个rar文件,右击后出来的菜单中就只有解压选项而没有压缩选项,虽然可以做到再压一遍,但是不如选两个文件,右击菜单中出来选项选了压缩方便。至于用2200K而不用理论值2250K,那是因为对两个两个文件压缩时,如果选择压缩方式为“不压缩”,出来的文件或许会比前两个文件合起来稍大一点点,安全第一。

(原创文字,转载请注明出自栖息谷。)

53
发表于 2011-5-14 10:01:53 | 只看该作者
还是弄不明白   请楼主加我Q  一步一步的教 我可以么  我Q3070
90366
52
发表于 2010-5-27 16:19:15 | 只看该作者

关于解压缩

楼主,请问下载后资料为什么不能够解压缩,压缩文件只有一个,去哪可以找到分卷呢?希望楼主赐教。
51
发表于 2010-5-3 00:55:25 | 只看该作者
谢谢楼主分享,茅塞顿开
50
发表于 2010-3-1 14:08:39 | 只看该作者
 支持。
大文件的直接上传下载,的确是个麻烦事。
49
发表于 2009-6-7 18:20:55 | 只看该作者
学习了,永无止境
48
发表于 2009-6-5 13:38:07 | 只看该作者

就是减少了压缩包的数量

47
发表于 2009-4-27 11:16:51 | 只看该作者

喜欢着个帖子,学到了很多技术细节,谢谢楼主!

46
发表于 2009-4-2 16:54:50 | 只看该作者

如果将每个分压出来的小文件设立一个文件夹

即每个分压文件大小为4400

然后新建文件架之后在压缩 

是不是跟楼主的方法一样有效了?

恩 

正在尝试中~!!!

45
发表于 2009-3-11 23:13:37 | 只看该作者
喜欢这样的帖子

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 加入

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表