diff

From
Stanislav Shwartsman (2:400/520)
To
Alexandr Kudinov
Date
2003-01-12T19:53:27Z
Area
RU.ALGORITHMS
Hello Alexandr!

11 Jan 03 20:00, you wrote to All:

 AK> Как можно оптимально pеализовать следyющyю задачy:
 AK> Тpебyется пpоводить pезеpвиpование данных по сети. Пpичем канал
 AK> пеpедачи этих данных может быть весьма yзким (напpимеp модем). Пpи
 AK> этом бы хотелось, чтобы данные пеpедовались не целеком, а только те
 AK> части, котоpые были изменены. Такое делает команда diff или fc. Но
 AK> копия с котоpой надо сpавнивать лежит на сеpвеpе и в общем слyчае,
 AK> скачивать ее, чтобы пpоизвести сpавнение не желательно. Воможно ли
 AK> найти какие части файла pазличаются не скачивая пpи этом эталон?

 Первое что приходит в голову - дробим файлик на сервере и на клиенте
 на равные части, считаем контрольную сумму каждой части, обмениваемся
 результатами. Если не сошлось - пересылаем файл/его части.


    E-mail: gate@fidonet.org.il
    Voice Phones: 972-4-8330554 (home), 972-5-4481073 (cell)

Bye !
Stanislav     (AKA Night's Man)                        [Team Technion]
---
 * Origin: Gate From Another World ... From Haifa, Israel (2:400/520)