EldoS | Feel safer!

Software components for data protection, secure storage and transfer

"Delta" uploads of large files in WebDav?

Also by EldoS: Solid File System
A virtual file system that offers a feature-rich storage for application documents and data with built-in compression and encryption.
Posted: 12/20/2011 10:49:58
by John Hemming (Basic support level)
Joined: 12/20/2011
Posts: 1

Hi there,

Many WebDav clients have a feature that lets you only upload the parts of a large file that change, to greatly reduce the time to upload a large file via webdav (if an old copy is already uploaded).

I am not talking about resuming uploads that are interrupted, but more sophisticated algorithms that let you update a file without reuploading the whole thing. (Sometimes called "delta uploads", "binary differentials" or "rolling checksums".)

Is this supported, and how hard is it to implement in .NET? Thanks!
Posted: 12/20/2011 12:00:32
by Vsevolod Ievgiienko (EldoS Corp.)

Thank you for contacting us.

Sorry, but such feature is not supported at the moment.

You can modify any part of a file stored on WebDAV server (if server supports this feature) using our client. This can be used not only for uploads/downloads resumption but also for an advanced algorithm as you need. But for now its your task to implement it. We will investigate a possibility to add this functionality in the future SBB builds. You can also add it to our wish-list: https://www.eldos.com/sbb/wishlist.php
Posted: 12/20/2011 13:14:21
by Vsevolod Ievgiienko (EldoS Corp.)

Could you please clarify if you need an algorithm that automatically detects changed parts of a file and uploads only those parts that changed (that is not supported) or simply a possibility to change parts of a file stored on a server without re-uploading the whole file (that is supported)?



Topic viewed 782 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS Corporation will operate as a division of /n software inc. For more information, please read the announcement.

Got it!