CanDoYa
SK

Porovnanie textu online

Beží celý vo vašom prehliadači - bez nahrávania, bez registrácie.

Povodny text
Zmenenany text
RozdielyRiadky: 0
Vlozit dve verzie textu nalavo a napravo, aby ste videli, co sa zmenilo, riadok po riadku.
Vlozit dva texty na ich porovnanie riadok po riadku a slovo po slove
Pridane: 0Odstranene: 0Zmenene: 0Nezmenene: 0
Zdieľať tento nástroj

Co je nastroj na porovnanie textu?

Nastroj na porovnanie textu porovnava dve verzie textu a zvyrazni, co bolo pridane, odstranene alebo zmenene medzi nimi. Tento nastroj spusta Myers diff (rovnaky algoritmus minimalnych upravov ako pouziva git) celkom v prehliadaci: vlozit povodny text nalave, novu verziu napravo, a dostanete zobrazenie vedla seba s cislami riadkov, zvyrazneniam na urovni slov na zmenanych riadkoch a pocitadlami pridanych, odstrananych a nezmenanych riadkov.

Ako na to

  1. 1Vlozit povodny text. Hodtie povodny text do laveho pola. Moze to byt veta, odsek alebo tisicky riadkov - diff sa spusta v prehliadaci.
  2. 2Vlozit zmenenu verziu. Hodtie novu verziu do praveho pola. Zobrazenie vedla seba sa aktualizuje pri pisani, s cislami riadkov a zvyrazneniam na urovni slov na riadkoch, ktore sa zmenili na mieste.
  3. 3Filtrovat sum. Prepnite Ignorovat velkost pismen alebo Ignorovat medzery, ak tieto rozdiely nie su vyznamne. Pouzite Vymenit strany na opatovne otocenie porovnavania alebo Skopirovat ako patch na skopirovanie zjednoteho diffu iba zmien.

Pre koho je nástroj určený

Diff sa spusta pri pisani a zostava na vasom zariadeni - nic sa nenahraje, takze je bezpecny pre nepublikovane navrhy, zmluvy, zdrojovy kod a AI prompty. Diff riadkov pouziva Myersov algoritmus na najdenie minimalneho poctu vkladani a vymazov, ktore premenia lavy text na pravy - rovnaky pristup, aky pouziva git diff - takze zvyraznenia sleduju to, co sa skutocne zmenilo, namiesto toho, aby cervena farba zacinala od prvej upravy. Na riadkoch, ktore sa zmenili na mieste, druhy prechod na urovni slov vyhlada slova, ktore sa zmenili, s preskrizknutim pre odstranene a zeleny nater pre pridane.

Dva prepinace tlmia sum: Ignorovat velkost pismen pokladat Ahoj a AHOJ za rovnake, a Ignorovat medzery ignoruje zmeny odsadenia, medzery na konci a dvojite medzery. Stlacte Vymenit strany, aby ste prehodili smer porovnavania bez prepisovania, alebo Skopirovat ako patch, aby ste ziskali zjednoteny - / + patch iba zmien.

Časté otázky

Je tento nastroj na porovnanie textu bezplatny?

Ano - 100% bezplatny, bez registracie a bez limitov znakov. Diff sa spusta lokalne v prehliadaci, takze zostava rychly aj pri dlhych textoch.

Nahraje sa moj text niekam?

Nie. Oba texty sa porovnavaju celkom v prehliadaci a nikdy sa nedostanu na server, co robi nastroj bezpecnym pre nepublikovane navrhy, zmluvy, zdrojovy kod a doverne AI prompty.

Ako diff rozhoduje, co sa zmenilo?

Pouziva Myersov algoritmus diffu na vypocet minimalneho editacneho skriptu, ktory premeni lavy text na pravy. Vysledok je sekvencia nezmanenych, vymazanych a vlozenych riadkov - rovnaky model ako pouziva git. Susediace pary vymazanie/vlozenie sa zlucuju do jedneho riadku 'zmena', aby ste ich videli vedla seba, a druhy diff na urovni slov hlada presne slova, ktore sa presunuli v zmenenom riadku.

Co vlastne ignoruje 'Ignorovat medzery'?

Zbali serie medzier do jednej medzery a odtrhne veduce a zadne medzery pred porovnavanim kazdeho riadku. Takze naviac prazdny riadok, zmena odsadenia alebo tabulator vs. styri medzery sa nezobrazi ako rozdiel - zmeny v slovach sa stale zobrazia.

Zvlada diff Unicode, emoji a nelatinskce pismo?

Ano. Diff riadkov a slov pracuje na Unicode znakoch, takze emoji, cinska, arabska a kyrilicka pismena sa porovnavaju spravne. Neexistuje jazykove specificka tokenizacia - nastroj iba hlada zodpovedajuce znaky.

Mozem porovnavat velke texty?

Ano - nastroj pohodlne zvlada stotisice znakov. Pre patologicky velke a totalne odlisne pary (miliony znakov na oboch stranach) preklopi na hrube 'nahradit vsetko' diff, aby zostal responzivny namiesto zablokovania stranky.

Co produkuje 'Skopirovat ako patch'?

Jednoduchy patch v zjednoteom style s jednym prefixovym znakom na riadok: medzera pre nezmenane riadky, '-' pre odstranene riadky a '+' pre pridane riadky. Vlozit ho do chatu, isue alebo review kodu, ked chcete kompaktny textovy zaznam zmeny namiesto plneho zobrazenia vedla seba.

Preco dva identicky texty stale zobrazuju riadky?

Ak su prepinace vypnute a texty su bytovo identicky, panel vysledkov sa zbali na spravu 'Texty su identicke'. Ked je zapnute Ignorovat velkost pismen alebo Ignorovat medzery, bytovo odlisne texty mozu stale hlasat ziaden semenanticky rozdiel - sprava potom oznami, ze texty su identicke pod zvolenymi pravidlami.