alɡˈɔrɨtm znajdˈujɛ ruʒɲˈitsɛ mʲˌɛndʑɨ dvˈɔma plikˈami ˌumjɛʃtʃɔnˈɨmi na dvˈux rˈuʒnɨx kˌɔmputˈɛrax tʃɨ bˈardʑɛj ɔɡˈulɲʲɛ: ˌuʒɔndʑˈɛɲʲax pˌɔwɔntʃˈɔnɨx wˈɔntʃɛm ɔ ɲˈiskʲɛj pʃˌɛpustɔvˈɔɕtɕi; ruʒɲˈitsɛ dˈanɛ sɔ̃ jˈakɔ lˈista pɔlˈɛtsɛɲ, ktˌurɛ ˌɔpisˈujɔ̃ w jˈaki spˈɔsup pʃɛkʃtˈawtɕitɕ jˈɛdɛn plˈiɡ w drˈuɡʲi, bˈɛs kˌɔɲʲɛtʃnˈɔɕtɕi transmˈisji fʃˈɨstkiɣ dˈanɨx.
Algorytm znajduje różnice między dwoma plikami umieszczonymi na dwóch różnych komputerach (czy bardziej ogólnie: urządzeniach) połączonych łączem o niskiej przepustowości; różnice dane są jako lista poleceń, które opisują w jaki sposób przekształcić jeden plik w drugi, bez konieczności transmisji wszystkich danych.