Dateien mit der Cloud synchronisieren, aber nur differenzielle Änderungen hochladen?

Ich möchte eine große Datei zwischen meinem Android-Gerät und einem PC synchronisieren. Ich werde ständig kleine Änderungen an dieser Datei auf dem Gerät vornehmen, und ich möchte, dass diese Änderungen auf dem PC widergespiegelt werden. Idealerweise sollte die Datei nicht bei jeder Änderung komplett hochgeladen werden (weil sie so groß ist), sondern nur die differentialÄnderungen (die klein sind). Gibt es dafür ein Tool/App? Funktioniert Dropbox / Dropsync so?

Update: Dies besagt, dass Dropbox nur den differentiellen Teil hochlädt . Ich weiß aber nicht, ob das auch für Dropsync gilt.

@beeshyams Bevor ich darüber nachdenke rsync(was vermutlich mehr Konfiguration erfordert), würde ich gerne wissen, ob Dropbox für Android zumindest für einige Dateitypen eine differentielle Synchronisierung hat? Ich denke an PDFs, und die Art von Änderung, die ich auf dem Tablet vornehme, die synchronisiert werden sollte, sind Anmerkungen.

Antworten (1)

Differentielle Synchronisierung oder Delta-Synchronisierung ist eine Funktion, die nur auf der PC-Version und nicht auf Android verfügbar ist, wie auf den Dropbox-Hilfeseiten Delta-Synchronisierung für Android erläutert

Leistung: ....Delta-Synchronisation bedeutet, dass Sie Hash-Operationen für die Datei ausführen müssen, was auf so ziemlich allen mobilen Geräten eine nicht stromoptimierte Operation ist ....

Hashing-Overheads für kleine Dateien: Nun, wenn die Datei sehr groß und der Änderungssatz sehr klein ist, wird es sicher einen Wendepunkt geben, aber für mobile Sachen sprechen wir nicht über ein Nutzungsmuster, das im Allgemeinen Hunderte von Dateien abdeckt MB aufwärts in der Größe, die bearbeitet wird, es werden brandneue Dateien (Fotos, Videos usw.) oder kleine Änderungen an Dokumenten usw. sein. Sie werden beispielsweise keine riesigen Videos auf einem Android-Telefon oder -Tablet bearbeiten.

(Hervorhebung bereitgestellt)

  • Wenn Dropbox für Android keine Delta-Synchronisierung durchführt, kann Dropsync dies logischerweise nicht tun, da es Dropbox füttert. Außerdem spricht das App-Forum vom Vergleichen von Dateien , aber nicht von Differenz- oder Delta-Synchronisierung

  • Ich konnte keine alternativen Cloud-Lösungen finden, die diese Synchronisierung auf Android implementieren, vielleicht aus dem zuvor genannten Grund. Auch Dienste wie Own Cloud , die eine Android-App haben, geben ähnliche Gründe an

  • Die einzige Alternative, die mir einfällt, ist die Verwendung von inkrementellen Sicherungen , die schneller sind als differenzielle Sicherungen (siehe hierrsync eine schöne tabellarische Zusammenfassung ) .

    Einige Hinweise, die Ihnen bei der Implementierung dieser Lösung helfen können ( sollten Sie sich für diesen Weg entscheiden, kann es hilfreich sein, eine separate Frage für Details zu stellen )

Danke für eine sehr gründliche Antwort. Ich werde prüfen rsyncund bei Bedarf eine weitere Frage stellen.
Xodo PDF Reader behauptet, diese Funktion zu haben (nur für PDFs): "For Dropbox, data use is minimized by uploading only the changes you make, not the whole document". play.google.com/store/apps/… . Ich teste es selbst, hat jemand Erfahrung damit?
Da diese Funktion anscheinend für PDFs existiert, richte ich hier einen eigenen Thread nur für dieses Format ein: android.stackexchange.com/q/180263/6813 .