wdiff
Vývojář | Free Software Foundation (Francois Pinard, Denver Gingerich) |
---|---|
Aktuální verze | 1.2.2 (2014-04-14[1]) |
Operační systém | GNU, GNU/Linux |
Licence | GNU GPL |
Web | www |
Některá data mohou pocházet z datové položky. |
wdiff
je v informatice nástroj, který se používá pro zjištění rozdílů mezi dvěma textovými soubory. Na rozdíl od příkazu diff
zvýrazňuje slova nebo posloupnosti slov, kterými se dva soubory liší. To je užitečné pro porovnávání textů, kde bylo změněno jen několik slov a odstavce byly přeformátovány.
[2][3]
Slovo je skupina nemezerových znaků, ohraničená mezerami znaky, které mezerami jsou.
Program označuje odstraněná slova podtržením a přidaná slova polotučně.[3] wdiff
je svobodný nástroj publikovaný pod licencí GNU GPL.
Princip práce
[editovat | editovat zdroj]wdiff
funguje jako nadstavba (anglicky wrapper) programu diff
– rozdělí obsah každého z porovnávaných souborů na řádky – jedno slovo na řádek – výsledné soubory nechá porovnat programem diff
, jeho výstup sestaví a zformátuje tak, aby byl čitelný pro člověka.[2][3] Způsob zvýraznění však lze měnit; například
wdiff -w $'\033[30;41m' -x $'\033[0m' -y $'\033[30;42m' -z $'\033[0m' soubor1 soubor2
používá ANSI escape kódy pro zobrazení odstraněných slov červeně a přidaných zeleně.[4]
Odkazy
[editovat | editovat zdroj]Poznámky
[editovat | editovat zdroj]- ↑ Index of /gnu/wdiff [online]. [cit. 2024-07-10]. Dostupné online.
- ↑ a b wdiff [online]. Free Software Foundation, Inc. [cit. 2024-07-10]. Dostupné online.
- ↑ a b c wdiff manual [online]. Free Software Foundation [cit. 2024-07-10]. Dostupné online.
- ↑ wdiff to highlight differences [online]. 2022 [cit. 2024-10-09]. Dostupné online.
Reference
[editovat | editovat zdroj]V tomto článku byl použit překlad textu z článku wdiff na ruské Wikipedii.