簡體   English   中英

使用Delphi進行增量式在線備份

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM