我正在开发一个应用程序,它将自动或手动执行PC中文件和文件夹的在线备份。目前,我只在服务器上保留该文件的最新版本。现在,我必须实现版本控制,以便只有更改可以转移到在线服务器,用户必须能够下载任何可用的版本备份服务器上的文件。
我需要为此执行重复数据删除。伙计们,虽然我能够使用固定的块大小来执行它,但是面临着为每个版本备份传输具有CRC信息的文件的开销。
我从未研究过这种技术,因此缺乏经验。我很想知道是否有任何可行的方法可以在应用程序中嵌入此功能而不会有太多痛苦。是否有任何第三方工具可以帮助执行相同的操作?请告诉我?
注意:我使用FTP协议传输数据。