Synchronisiert Google Drive bei kleinen Änderungen die gesamte Datei erneut?

514
SubCollector Bhadrachalam

In meinem Google Drive-Ordner befindet sich eine PDF-Datei Data.pdf (~ 10 MB). Ich öffne die Datei in Adobe Reader, markiere eine Zeile und speichere die Datei.

Eine erneute Synchronisierung findet statt. Ich möchte wissen, ob die gesamten 10 MB der Datei synchronisiert werden oder ob es eine Möglichkeit gibt, auf die Änderungen synchronisiert werden können, indem nur ein Teil der Datei hochgeladen wird.

1

1 Antwort auf die Frage

0
harrymc

Die gewünschte Funktion wird als "Kopieren von Dateien auf Blockebene" bezeichnet. Wenn Sie mit dieser Funktion eine Änderung an einer Datei vornehmen, anstatt die gesamte Datei erneut von der Festplatte auf den Cloud-Server zu kopieren, werden nur die Teile der Datei gesendet, die sich geändert haben (als Delta bezeichnet).

Eine Google Drive-Synchronisierung kann nicht teilweise sein. Wenn eine kleine Änderung an einer großen Datei vorgenommen wird, wird die gesamte Datei und nicht nur die Änderung erneut ausgeführt. Google Drive kann keine Dateikopien auf Blockebene erstellen.

Soweit ich weiß, hat Dropbox unter den bekanntesten Cloud-Anbietern diese Funktion für alle Dateitypen. Dropbox partitioniert jede einzelne Datei, die in 4MB-Blöcken gespeichert ist. Jeder Block wird mit SHA-256 gehasht, und eine Liste dieser Hashes wird in einer sogenannten "Blockliste" gespeichert.

Diese Funktion wird auch von OneDrive geteilt, das jedoch nur für Microsoft Office-Dokumente unterstützt wird.

Weitere Informationen und einige Benchmarks finden Sie im Artikel
Kopieren von Dateien und der Cloud auf Blockebene .