Porovnání textu

Porovnejte dva texty řádek po řádku a vizte rozdíly zvýrazněné barevně.

Jak používat porovnání textu

  1. Vlozte puvodni text: Zadejte prvni verzi vaseho textu do leveho textoveho pole. Muze to byt kod, konfiguracni soubory, dokumenty nebo jakykoli text.
  2. Vlozte upraveny text: Zadejte druhou verzi do praveho textoveho pole. Nastroj porovna obe verze radek po radku.
  3. Kliknete na Compare: Diff engine okamzite analyzuje oba texty a zobrazi porovnani vedle sebe. Pridane radky jsou zvyrazneny zelene, odstranene cervene a nezmenene se zobrazi v tlumene barve.
  4. Zkontrolujte statistiky: Souhrnny pruh ukazuje pocet pridanych, odstranenych a nezmenenych radku a dava vam rychly prehled o tom, kolik se text zmenil.
  5. Pouzijte Swap nebo Clear: Kliknete na Swap pro prohozeni puvodniho a upraveneho textu, nebo Clear pro novy start s novym obsahem.

Princip algoritmu porovnání textu

Nastroj pro porovnani textu pouziva algoritmus nejdelši spolecne podposloupnosti (LCS — Longest Common Subsequence), klasicky pristup informatiky pro porovnavani posloupnosti. Algoritmus najde nejdelsi posloupnost radku, ktere se objevuji v obou textech ve stejnem poradi, a pak to pouzije k identifikaci, ktere radky byly pridany, odstraneny nebo ponechany nezmenene. Pristup LCS je stejny jako ten, ktery pouziva Unixovy prikaz diff a systemy pro rizeni verzi jako Git, coz z nej dela osvedcenou metodu pro identifikaci zmen mezi verzemi dokumentu.

Diff nastroje jsou nezbytne ve vyvoji softwaru pro revize kodu, ladeni a rizeni verzi. Kdyz vyvojar upravi zdrojovy kod, diff prohlizec ukaze presne, ktere radky se zmenily, coz usnadnuje odhaleni chyb zavedenych nedavnymi upravami nebo revize prispevku kolegy. Ale porovnavani je stejne cenne mimo programovani — spisovatele ho pouzivaji ke sledovani revizi v rukopisech, pravnici k porovnani verzi smluv a analytici dat k identifikaci zmen ve strukturovanych datovych souborech.

Tento nastroj provadi vsechna porovnani vyhradne ve vasem prohlici, coz znamena, ze vase data nikdy neopousti vas pocitac. To je obzvlaste dulezite pri porovnavani citlivych dokumentu jako pravnich smluv, duverných obchodnich planu nebo proprietarniho zdrojoveho kodu. Porovnani radek po radku poskytuje jasne vizualni znazorneni zmen bez nutnosti instalace softwaru nebo vytvareni uctu.

Často kladené dotazy

Jsou data odeslána na server?
Ne. Veškeré porovnání probíhá ve vašem prohlížeči.
Mohu porovnávat kód?
Ano. Nástroj funguje s jakýmkoliv textem včetně kódu, JSON, CSV atd.
Jaka je maximalni velikost textu, kterou mohu porovnat?
Nastroj zvlada soubory o nekolik tisic radku pohodlne v prohlici. Pro extremne velke soubory (desetitisice radku) se muze vykonost zpomalit kvuli vypocetni slozitosti diff algoritmu. Pro vetsinu beznych pripadu pouziti je vykon vynikajici.
Mohu porovnavat formatovane dokumenty jako Word nebo PDF?
Tento nastroj porovnava cisty text. Pro porovnani formatovanych dokumentu je nejprve prevedte na cisty text nebo zkopirujte textovy obsah. Pro bohaté dokumenty je ulozte jako textove soubory a vlozte obsah do obou textovych poli.
Podporuje diff nastroj porovnani na urovni znaku?
Nastroj porovnava radek po radku, coz je standardni pristup pro vetsinu potreb porovnani textu. To usnadnuje zobrazeni strukturnich zmen. Pro granularitu na urovni znaku mohou byt specializovane nastroje vhodnejsi pro specificke pripady pouziti.

Související nástroje