Jak nástroj použít
- 1Vložte původní text do prvního pole a změněný text do druhého.
- 2Porovnání se zobrazí okamžitě: přidané řádky jsou zelené, odstraněné červené a změněná slova uvnitř řádku jsou zvýrazněná.
- 3Porovnávejte po řádcích, slovech nebo znacích a přepínejte mezi zobrazením vedle sebe a v jednom sloupci.
- 4Zapněte „Ignorovat mezery“ nebo „Ignorovat velikost písmen“ a přeskočíte rozdíly, na kterých nezáleží, například mezery navíc nebo velká písmena.
Jak porovnání funguje
Nástroj pomocí Myersova diff algoritmu – stejného postupu, jaký používá git diff – hledá nejmenší sadu změn, která z původního textu udělá změněný. Řádek, který existuje jen v původním textu, se zobrazí jako odstraněný, řádek, který je jen v nové verzi, jako přidaný, a uvnitř upraveného řádku se zvýrazní změněná slova.
Porovnání po řádcích se hodí pro kód, seznamy a konfigurační soubory. Porovnání po slovech je nejlepší pro souvislý text, kde jediná úprava může přeskládat celý odstavec. Porovnání po znacích ukáže každé změněné písmeno, což pomáhá u jmen, kódů a identifikátorů. Dlouhé nezměněné úseky se sbalí, aby změny vynikly – kliknutím je rozbalíte.
Kontrola, zda se dvě hodnoty shodují
Porovnávat okem dva dlouhé řetězce – klíče API, kontrolní součty, sériová čísla, čísla bankovních účtů – je pomalé a snadno se při tom chybuje. Vložte každý do jednoho pole: když se shodují, uvidíte „Texty jsou shodné“; když ne, zvýrazní se znaky, které se liší.
Odhalí se i neviditelné rozdíly, třeba mezera na konci řádku, tabulátor místo mezer nebo prázdný řádek navíc na konci. Se zapnutou volbou „Ignorovat mezery“ nebo „Ignorovat velikost písmen“ vám nástroj řekne, když se dva texty liší jen v těchto detailech.
Otázky a odpovědi
Je bezpečné vložit sem důvěrný text?
Ano. Porovnání běží celé ve vašem prohlížeči a žádný z textů se nenahrává ani neukládá. Hodí se proto i pro smlouvy, zdrojový kód nebo konfigurační soubory s hesly.
Co dělá volba „Ignorovat mezery“?
Řádky, které se liší jen mezerami nebo tabulátory – odsazením, mezerami na konci nebo několika mezerami za sebou –, se považují za stejné a prázdné řádky se přeskočí. Hodí se to, když byl kód přeformátován nebo text zkopírován z dokumentu s jinými mezerami.
Jaký je rozdíl mezi zobrazením vedle sebe a v jednom sloupci?
Zobrazení vedle sebe ukazuje původní text vlevo a změněný vpravo, s odpovídajícími řádky zarovnanými proti sobě – dobře se čte na širokém displeji. Zobrazení v jednom sloupci vypíše vše pod sebou, odstraněné řádky označí − a přidané +, podobně jako git diff. Lépe funguje na telefonech.
Můžu porovnat dva soubory?
Ano – otevřete oba soubory v textovém editoru, zkopírujte jejich obsah a vložte ho sem. Funguje to dobře pro kód, CSV, JSON, konfigurační soubory a logy, i s desítkami tisíc řádků. Z dokumentů Word nebo PDF nejprve zkopírujte text.
Proč se řádky beze změny zobrazují jako změněné?
Obvykle kvůli znakům, které nejsou vidět: mezerám na konci, tabulátorům místo mezer nebo nezlomitelným mezerám zkopírovaným z webové stránky či textového editoru. Zapněte „Ignorovat mezery“, nebo porovnávejte po znacích a uvidíte přesně, které znaky se liší.