[英]Incremental online backup using Delphi
我正在嘗試在Delpi項目中實施一項新功能,該功能將幫助我們的用戶在我們的服務器上在線進行備份,因此我使用了Indy FTP組件來構建一個可以上傳/下載用戶文件或文件夾的表單
但是我需要提供執行增量備份的功能。 我們的用戶只能在其中將“新”差異上傳到他們的文件和文件夾中。 因此,例如,如果我有一個大小為5 KB的文本文件,並且向其中添加了額外2 KB的文本,那么備份將僅上傳那些額外的2 KB而不是整個7 KB
那么有人可以推薦任何方法,算法開始嗎?
謝謝你的時間
注意:我們使用的是Delphi 7
有一個Microsoft Delta壓縮API ,可讓您進行差異和修補,但是我之前對此路徑進行了調查,發現使用rSync或robocopy是一個更簡單的途徑-尤其是因為從以下位置應用修補/更改將非常困難服務器端,除非您構建自己的自定義FTP服務器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.