Che cosa significa "streaming a finestre"?

3

Quindi mi sono chiesto in giro per la mailing list di sviluppo di Mercurial sulla diffusione di binari e la gestione delle patch e ho ottenuto i seguenti esempi:

  • approcci di file interi (diff classico, bsdiff, interno di Mercurial bdiff)
  • approcci streaming in finestra (rsync, xdelta, libxdiff)

Che cosa significa "streaming a finestre" in questo contesto? (e in generale)

    
posta dukeofgaming 24.09.2012 - 22:10
fonte

1 risposta

3

Credo che sia un'espressione ad-hoc per descrivere l'algoritmo usato da rsync che si basa principalmente su un rolling hash . È un modo estremamente veloce per calcolare le differenze, ma funziona in blocchi e non gestisce le modifiche più piccole in modo ottimale.

    
risposta data 24.09.2012 - 22:42
fonte

Leggi altre domande sui tag