Porovnání textu zdarma
Porovnejte dva bloky textu a zjistěte přesně, co se změnilo. Rozdíl řádek po řádku s přidanými, odstraněnými a nezměněnými řádky.
Běžná použití
- Porovnejte úryvky kóduPodívejte se přesně, co se změnilo mezi dvěma verzemi úryvku kódu, konfigurace nebo skriptu.
- Porovnejte návrhy dokumentůNajděte všechny změny mezi dvěma koncepty dokumentu, smlouvy nebo článku - řádek po řádku.
- Porovnejte data a soubory CSVNajděte rozdíly mezi dvěma verzemi exportovaných dat, souborů CSV, protokolů nebo konfigurace.
- Porovnávej Verze překladuPodívej se, co se změnilo mezi dvěma verzemi přeloženého dokumentu, souborem titulků nebo řetězcem lokalizace.
- Sleduj Změny v revizích obsahuPorovnávej původní a upravené verze článku, blogového příspěvku nebo marketingové kopie pro kontrolu změn.
Jak to funguje
Text Diff používá ručně napsaný algoritmus nejdelší společné podposloupnosti (LCS) implementovaný přímo v tomto nástroji — bez externí knihovny diff. Vše běží v prohlížeči; váš text se nikdy neodesílá na server.
- 1Text se rozdělí na řádkyObsah každého textového pole se rozdělí podle znaků nového řádku na pole řádků. Volitelná normalizace (převod na malá písmena, sloučení bílých znaků) se aplikuje na kopii těchto polí před porovnáním, zatímco originály se ponechávají pro zobrazení.
- 2Tabulka LCS počítána v Uint32ArrayTabulka dynamického programování zdola nahoru se sestavuje v typovaném Uint32Array — O(m×n) v čase i paměti. Pro vstupy, jejichž kombinovaný počet buněk by přesáhl 4 miliony (asi 16 MB), algoritmus automaticky přejde na hrubší blokový diff, aby stránka zůstala responzivní.
- 3Zvýraznění na úrovni slov u změněných řádkůKdyž je smazaný řádek okamžitě následován vloženým řádkem, druhý průchod LCS běží na tokenizovaných slovech tohoto páru (rozdělených podle bílých znaků). Tím vznikají vložené zvýrazněné úseky ukazující přesně, která slova se v řádku změnila, ne jen které řádky se změnily.
- 4Sjednocený pohled na diff se sbalováním kontextuSeznam operací se vykresluje jako sjednocený diff s předponami +/− a barevným kódováním. Nezměněné řádky mimo konfigurovatelné okno kontextu (výchozí: 3 řádky) se sbalí za výpustku. Celý výsledek lze zkopírovat do schránky nebo stáhnout jako soubor prostého textu .txt.
Související nástroje
Rozdíl CSV
Porovnejte dva soubory CSV podle klíčového sloupce a zjistěte přesně, které řádky byly přidány, odebrány nebo změněny — s konkrétními poli zobrazujícími starou i novou hodnotu. Zpracovává uvozená pole; běží zcela ve vašem prohlížeči.
Rozdíl JSON
Porovnejte dva JSON objekty strukturálně — zjistěte přesně, které klíče byly přidány, odebrány nebo změněny, i hluboko ve vnořených datech. Běží ve vašem prohlížeči.
Porovnání PDF
Bezplatné porovnání PDF bez nahrávání: zjistěte, co se změnilo mezi dvěma verzemi, jako textovou revizi na úrovni slov nebo vizuální rozdíl, ve vašem prohlížeči.