Różnicowe pobieranie pliku z netu

0

Cześć. Jak pobrać plik z netu to wiem.
Ale jak pobrać go różnicowo?

Tzn. mam plik o nazwie a.bc u siebie na kompie. W necie też jest plik o nazwie a.bc(ten sam typ). Teraz jak go pobrać różnicowo? Jest to w ogóle wykonalne?

0

Napisz sobie własny serwer, który odbierze plik od klienta i stworzy różnice i wyśle je.
Faktycznie lepiej jest realizować to poprzez po prostu wersjonowanie - plik i różnice z kolejnymi wersjami, wtedy wymienia się identyfikatorem wersji i przesyła wszystkie różnice.

0

Względnie jeśli to duży plik to możesz tak z zastosowaniem własnego serwera i klienta:

  1. Ustaw zagłębienie na 0
  2. liczą sumę kontrolną połówek
  3. jeśli zagłębiono się N razy, pobierz z serwera zmieniony fragment pliku, przejdź do punktu 5 z daną częścią pliku
  4. jeśli nie zagłębiono się N razy i jeśli któraś połówka się różni, zwiększ zagłębienie i przejdź do punktu 1 czyli podziel połówkę na ćwiartki
  5. zakończ

Ot taka rekurencja.

1 użytkowników online, w tym zalogowanych: 0, gości: 1