CanDoYa
CS

Porovnání Textu Online

Běží celé ve vašem prohlížeči - nic se nenahrává, žádná registrace.

Původní text
Změněný text
RozdílyŘádky: 0
Vlož dvě verze textu vlevo a vpravo a uvidíš, co se změnilo, řádek po řádku.
Vlož dva texty pro jejich porovnání řádek po řádku a slovo po slovu
Přidáno: 0Odstraněno: 0Změněno: 0Nezměněno: 0
Sdílet tento nástroj

Co je nástroj pro porovnání textu?

Nástroj pro porovnání textu srovnává dvě verze textu a zvýrazní, co bylo přidáno, odstraněno nebo změněno. Tento nástroj spouští Myersův diff algoritmus (stejný algoritmus minimálních úprav, který používá git) kompletně v prohlížeči: vlož originál vlevo, novou verzi vpravo, a získáš pohled vedle sebe s čísly řádků, zvýrazněním na úrovni slov na změněných řádcích a počtem přidaných, odstraněných a nezměněných řádků.

Jak na to

  1. 1Vlož originál. Vlož původní text do levého pole. Může to být věta, odstavec nebo tisíce řádků - porovnání běží v prohlížeči.
  2. 2Vlož změněnou verzi. Vlož novou verzi do pravého pole. Pohled vedle sebe se aktualizuje průběžně s čísly řádků a zvýrazněním na úrovni slov na změněných řádcích.
  3. 3Odfiltruj šum. Přepni Ignorovat velikost písmen nebo Ignorovat mezery, pokud tyto rozdíly nejsou podstatné. Použij Prohodit strany pro otočení porovnání, nebo Kopírovat jako patch pro zkopírování sjednoceného diffu jen se změnami.

Pro koho je nástroj

Porovnání běží průběžně a zůstává na tvém zařízení - nic se nenahrává, takže je bezpečné pro nepublikované drafty, smlouvy, zdrojový kód a AI prompty. Řádkový diff používá Myersův algoritmus pro nalezení minimální sady vložení a smazání, která přemění levý text na pravý - stejný přístup, který pohání git diff - takže zvýraznění sleduje, co se skutečně přesunulo. Na řádcích, které se změnily na místě, druhý průchod na úrovni slov identifikuje právě ta slova, která se změnila, s přeškrtnutím odstraněných a zeleným podbarvením přidaných.

Dva přepínače tlumí šum: Ignorovat velikost písmen považuje Ahoj a AHOJ za shodné, a Ignorovat mezery ignoruje změny odsazení, mezery na konci řádku a dvojité mezery. Klikni na Prohodit strany pro otočení směru porovnání bez přepisování, nebo na Kopírovat jako patch pro zkopírování sjednoceného patche - / + jen se změnami.

Časté dotazy

Je tento nástroj pro porovnání textu zdarma?

Ano - 100% zdarma, bez registrace a bez limitu znaků. Porovnání běží lokálně v prohlížeči, takže zůstává rychlé i pro dlouhé texty.

Nahrajou se moje texty někam?

Ne. Oba texty jsou porovnány kompletně v prohlížeči a nikdy se nedostanou na server, což dělá nástroj bezpečným pro nepublikované drafty, smlouvy, zdrojový kód a důvěrné AI prompty.

Jak diff rozhoduje, co se změnilo?

Používá Myersův diff algoritmus pro výpočet minimálního editačního skriptu, který přemění levý text na pravý. Výsledkem je posloupnost nezměněných, smazaných a vložených řádků - stejný model, který používá git. Sousední páry mazání/vkládání jsou sloučeny do jednoho řádku 'změněno', aby byly vidět vedle sebe, a druhý diff na úrovni slov identifikuje přesná slova, která se přesunula uvnitř změněného řádku.

Co přesně ignoruje možnost Ignorovat mezery?

Komprimuje sekvence bílých znaků na jednu mezeru a ořezává počáteční a koncové mezery před porovnáním každého řádku. Takže prázdný řádek navíc, změna odsazení nebo tabulátor místo čtyř mezer se neobjeví jako rozdíl - změny uvnitř slov se stále projeví.

Zvládne diff Unicode, emoji a nelatinskésystemd skripty?

Ano. Řádkový a slovní diff pracuje s Unicode znaky, takže emoji, čínský, arabský a cyrilický text jsou porovnány správně. Neexistuje žádná jazykově specifická tokenizace - nástroj jednoduše hledá shodné znaky.

Mohu porovnávat velké texty?

Ano - nástroj zvládá pohodlně stovky tisíc znaků. Pro patologicky velké a zcela odlišné páry (miliony znaků na obou stranách) přejde na hrubší diff 'nahradit vše', aby zůstal responzivní místo zamrznutí stránky.

Co vyprodukuje Kopírovat jako patch?

Jednoduchý patch v sjednoceném stylu s jedním znakem prefixu na řádek: mezera pro nezměněné řádky, '-' pro smazané řádky, a '+' pro přidané řádky. Vlož ho do chatu, issue nebo code review, když chceš kompaktní textový záznam změny místo plného pohledu vedle sebe.

Proč dva identické texty stále zobrazují řádky?

Pokud jsou přepínače vypnuté a texty jsou bytově identické, panel výsledků se sbalí na zprávu 'Texty jsou identické'. Při zapnutém Ignorovat velikost písmen nebo Ignorovat mezery se bytové texty mohou lišit, ale porovnání stále nehlásí žádné sémantické změny - zpráva pak uvádí, že texty jsou identické podle zvolených pravidel.