Предоставляет ли IPFS возможность копирования файлов на уровне блоков? - PullRequest
2 голосов
/ 27 сентября 2019

Существует файл .tar.gz, который содержит файл data.txt, file.tar.gz (~ 1 ГБ), хранящийся в моем IPFS-репо, который извлекается из другого node-a.

Iоткройте файл data.txt и добавьте один символ в случайные места в файле (начало файла, середина файла и конец файла), снова сожмите его как file.tar.gz и сохраните в моей IPFS-repo.

Когда node-a хочет повторно получить обновленный файл tar.gz, будет произведена повторная синхронизация.

Я хочу узнать, используя IPFS, будет ли синхронизирован весь 1 ГБ файла или существует ли способ синхронизации частей файла, который изменяется (называемый дельта).


Аналогичный вопрос задается для Google Drive: Синхронизируется ли Google Drive снова весь файл при внесении небольших изменений?

Запрашиваемая функция называется "Копирование файлов на уровне блоков ".С помощью этой функции, когда вы вносите изменения в файл, а не копируете весь файл с жесткого диска на облачный сервер, отправляются только те части файла, которые изменились (называемые дельта).

Насколько мне известно, Drobox, pCloud и OneDrive, которые, однако, поддерживают его только для документов Microsoft Office, предлагают синхронизацию на уровне блоков.

...