[阅读: 456] 2005-07-31 01:29:46
看到vss/cvs/svn都各有不满意之处,想干脆自己用普通的目录的增量备份工具算了
只要它支持这样的模式:指定*.c*;*.h*;*.prj;...,排除:*.bak;*.obj
每次生成文件dirname--01.123.rar或dirname-20050731-093145.rar
--增量是指:
--可以产生各个文件的校验值(md5或全文crc32或抽样crc32),据此决定是否需要在新的包里存放此文件的完整内容(而不是差异)
--解压缩时,对于只存在校验值而没有文件内容的,自动去旧版本搜寻此文件。。。
--而不是保存文件的变化量(差异)--这样保存的数据量可能会小,但是比较复制,暂不要求
这个小软件是基于.net的:
SkSync是一个增量文件同步软件.,您可以通过本软件同步家庭或者办公室的文件
http://www.shengfang.org yippee_sk at yahoo dot com.cn
SkSync是一个自由软件,您可以任意使用或者分发,但是必须包含本文档.
本软件采用C#编制,需要Microsoft® .NET Framework 1.1 版,您可以从 Microsoft MSDN 下载中心或 Microsoft Windows Update Web 站点下载 Dotnetfx.exe 的最新版本。您也可以从各大知名下载站点下载Dotnetfx.exe 。
如使用完整功能,需要WINRAR软件,如果您已经可以下载和使用本软件,这个已经不是问题了。
运行环境:本人开发使用的是WINXP,应该WIN2K/WINXP/WIN2003均可以支持。WIN98/ME尚未测试。但是软件使用的是标准的.NET控件,没有第三方组件,应该是可以的。
软件功能:
平时使用的大部分同步软件均为实际同步软件,例如同步本机的A文件夹和B文件夹;或者同步局域网的A机和B机。本人实际情况是经常需要同步办公室和家庭的一些工作文件夹。
如果使用这些软件,那么需要经常将硬盘拆下带来带去在装上,而平时随身虽然携带有一个U盘,但是只要64M,如果在U盘上面直接做开发目录,一个U盘速度慢,一个如VC等生成的临时文件多,也不方便。
因此作一个小软件,用来虚拟增量文件同步。
分别在家庭和办公室用机上进行同步,每次只需比较出不同的文件,压缩成带目录的RAR文件复制即可。
带到另一个地方后,将RAR解压,把文件复制即可
1、虚拟同步:不需要实际的硬盘,每次只需更新即可
2、增量同步:不需要每次复制大量重复文件,只需复制最新的文件。
If you are satisfied with my software and want to help me stay the best software , please donate as much as you can.Thanks!
如果您觉得这软件不错,并希望我们做的更好,希望您能够捐助我们。谢谢。