中国开发网: 论坛: 程序员情感CBD: 贴子 181236
haitao
又是增量备份的老问题:winrar可以将新文件和修改过的文件压缩到一个已有的压缩文件,但是能不能把它们单独压缩到另一个新的压缩文件呢?
又是增量备份的老问题:winrar可以将新文件和修改过的文件压缩到一个已有的压缩文件,但是能不能把它们单独压缩到另一个新的压缩文件呢?
按理说比较典型的需求了,但是找了一下,没有找到。。。

我是希望这样的:
第一次,与普通的压缩没什么差别,把目录下的所有文件分卷(如1.2M一个文件)压缩到一个rar文件(如:xxxx-full20050801.rar),
然后,每天只把与到前一天为止的所有rar文件相比后的新增或修改过的文件才分卷(如1.2M一个文件)压缩到一个新的rar文件(如:xxxx-full20050801-20050802.rar),
于是有如下的文件:
xxxx-full20050801.rar---20M
xxxx-full20050801-20050802.rar---0.2M
xxxx-full20050801-20050803.rar---0.1M
xxxx-full20050801-20050804.rar---0.3M
xxxx-full20050801-20050805.rar---0.2M
此时再增量压缩,就需要把目录里的文件和上面这些rar文件里最新的文件比较才能决定是否需要加到新的增量包里

经过一段日子后,为了保险,又需要压缩一个完整的版本了:与普通的压缩没什么差别,把目录下的所有文件分卷(如1.2M一个文件)压缩到一个rar文件(如:xxxx-full20050901.rar)
然后,又开始每天的增量压缩。。。此时比较的是xxxx-full20050901.rar及其后的所有压缩文件。。。

这样,除了里程碑式的完整包会比较大,平日的增量包并不会太大
而现在,要压缩,就全部压,很大,每压一次也很慢
删掉旧的压缩包,又不放心(万一需要某个旧版本),不删,又太大了。。。
按理说比较典型的需求了,但是找了一下,没有找到。。。

上次打算自己写一个的了,压缩还是借助于winrar。。。可惜搜不出来了
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录