.. a vse se tak posune.
Vlákno názorů k článku
Synchronizujeme se zsync aneb rsync po běžném HTTP
Co se stane kdyz na zacatek souboru PRIDAM jeden byte?
Re: Co se stane kdyz na zacatek souboru PRIDAM jeden byte?
pak jsi v řiti
Re: Co se stane kdyz na zacatek souboru PRIDAM jeden byte?
Nestane se vubec nic zvlastniho, zsync zmenu pozna a stahne jen par bajtu aby soubor opravil. Vyzkousejte!
Zsync totiz nepasuje bloky hloupe (jednoduse) proti sobe (jak to dela treba bittorent, ktery porovnava bloky na stejnem offsetu), ale pouziva „rolling checksum“, nebo jak se ten algoritmus jmenuje. V ridicim souboru (soubor s priponou zsync), je kazdy blok fixni velikosti (treba 4096b) popsan dvema kontrolnimi soucty. Jeden jednoduchy otisk (rychly na vypocet) se pouziva k vyhledavani znamych bloku dat, silnejsi kontrolni soucet se pouzije k overeni, ze nalezeny blok dat je skutecne ten ktery potrebujme. To byl pokus o jednoduche vysvetleni, presnejsi a podrobnejsi nejdete treba zde:

