Při práci na důležitých projektech často pravidelně zálohujeme průběžné verze tohoto projektu. Někdy však potřebujeme zjistit, jaké změny jsme provedli mezi dvěma verzemi. Pro zjištení těchto změn nám slouží program diff, který porovná dva textové soubory po řádcích a umí zobrazit rozdíly v různych formátech. Problém nastává pokud chceme porovnat jiné než textové soubory. Cílem této práce je vytvořit jeden nástroj, který dovede porovnávat různé typy souborů, například obrázky, soubory kancelářskeho balíku Open Office, zdrojové texty DTP systému LaTeX , konfigurační soubory a samozřejmě i prosté textové soubory. Každý z uvedených typů souborů je něčím specifický a vyžaduje si individální přístup. Táto práce se zabývá teoretickým rozborem pro...