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

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

[复制链接] 52
回复
19273
查看
打印 上一主题 下一主题
楼主
跳转到指定楼层
分享到:
发表于 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,那是因为对两个两个文件压缩时,如果选择压缩方式为“不压缩”,出来的文件或许会比前两个文件合起来稍大一点点,安全第一。

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

沙发
发表于 2006-8-25 17:39:56 | 只看该作者

恩恩。。现在我下载一开始也被搞糊涂了。。

挺麻烦的。。

支持楼主提供解决方案

板凳
发表于 2006-8-28 08:02:56 | 只看该作者

谢谢您的提醒,我一般都是采用TC来做的,很多的package下的时候就已经改名了。如果不改的话,系统也会有一个排序,利用批量命名的工具很快可以搞定。

以前我在别的地方玩电影的时候也经常这么作,如果我们用迅雷或是专门有ftp可能下载会好一点,呵呵!

4
 楼主| 发表于 2006-8-28 10:08:28 | 只看该作者

不好意思,楼上说的TC我不知道是什么软件。[em04]

另你说的批量命名工具可否给大家介绍介绍?

5
发表于 2006-8-29 16:26:05 | 只看该作者

非常赞同

6
发表于 2006-9-1 10:41:51 | 只看该作者

咱是菜鸟,尽管楼主解释得很详尽了,但俺还是搞不清楚怎么弄~早先看到楼主这帖子时,都没进来看~只是今天碰到有个文件下载要用分卷压缩,才想到进来了解一下~

电脑知识有待加强啊~[em04]

7
发表于 2006-9-12 19:10:12 | 只看该作者
思路不错,就是分包太麻烦,这里没有ftp么
8
 楼主| 发表于 2006-9-13 08:46:20 | 只看该作者

估计FTP存在盗链、带宽限制等问题。而且可能管理也要花相当精力,我觉得比如这个论坛的程序应该有这样的功能:删一个贴,会把它相关上传的东西也删掉。但是如果东西在FTP上,删了贴还要到FTP相应的地方去删除,会有很多不便。而如果不看原贴,只看文件名来管理FTP上的文件,那是相当不妥的方式。

9
发表于 2006-9-17 00:13:35 | 只看该作者
狂谢!
10
发表于 2006-9-18 00:36:27 | 只看该作者

家园里上传的资料会被系统更改名称

楼主的意思是将第一次分卷压缩后的文件加入一个目录或标识,再次压缩

这样用户下载到的是第二次压缩的文件,即使次序弄混了,解压出的文件也是可以按顺序重新排列的

不知道我的理解对不对,楼主?:)

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

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

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

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