Nalepite original levo, novu verziju desno, i razlike se pojavljuju ispod: zeleno za dodate redove, crveno za uklonjene, sve ostalo potvrđeno kao nepromenjeno. U pozadini radi isti algoritam najduže zajedničke podsekvence kao u klasičnoj diff komandi — privatno, u vašem pregledaču.
Nalepite obe verzije da vidite razlike.
Kako radi
Poređenje radi red po red. Algoritam nađe najduži niz redova koje oba teksta dele, a sve van toga prikaže kao dodato (postoji samo u novom tekstu) ili uklonjeno (postoji samo u originalu). Izmenjen red se zato vidi kao njegova stara verzija uklonjena plus nova dodata.
Razmaci se računaju: razmak na kraju čini redove različitim, što je pošteno ali ponekad iznenadi. Ako vas zanima samo sadržaj, prvo provucite oba teksta kroz uklanjanje viška razmaka pa poredite očišćene verzije.
Svaka strana prima do 3.000 redova — tačan LCS algoritam troši memoriju srazmernu proizvodu dužina, a granica drži stranicu responzivnom i na skromnijim uređajima. To udobno pokriva ugovore, članke i većinu konfiguracionih fajlova.
Primeri iz prakse
Šta je promenjeno u ugovoru?
Druga strana je vratila „isti dokument sa sitnim izmenama“. Nalepite obe verzije i za par sekundi znate da su se promenila dva reda o rokovima plaćanja i da je dodata kaznena odredba.
Poređenje verzija konfiguracije
Test server radi, produkcijski ne. Uporedite dva .env ili nginx fajla — jedan izmenjen red zasvetli crveno/zeleno umesto da se krije među 200 istih.
Pregled tuđe izmene vašeg teksta
Lektor je vratio članak „sa sitnim doterivanjima“. Vidite tačno koje su rečenice prepravljene pre nego što prihvatite — i koji je pasus tiho nestao.
Provera da je kopiranje prošlo bez gubitaka
Posle prebacivanja duge liste između sistema, uporedite izvor i odredište. Identičnost se potvrđuje izričito — „tekstovi su identični“ — a ne samo odsustvom crvenog.
Česta pitanja
Zašto se izmenjen red prikazuje kao uklonjen plus dodat?
Jedinica poređenja je ceo red — poređenja znak-po-znak unutar reda (još) nema. Izmenjen red je, iz ugla algoritma, stari red koji je nestao i novi koji se pojavio. Čitanje crveno-zelenog para zajedno pokazuje samu izmenu.
Tekstovi izgledaju isto, a poređenje pokazuje razlike — zašto?
Gotovo uvek nevidljivi znakovi: razmaci na kraju, neprekidajući razmaci iz Worda ili Windows naspram Unix završetaka redova. Očistite obe strane uklanjanjem viška razmaka pa uporedite ponovo — ako razlike ostanu, stvarne su.
Da li je bitan redosled dva teksta?
Samo za oznake: zamena strana pretvara svako „dodato“ u „uklonjeno“ i obrnuto. Konvencija je ista kao svuda — original levo, nova verzija desno.
Mogu li da poredim Word dokumente ili PDF-ove?
Njihov tekst da — formatiranje, slike i tabele su van dometa. Iskopirajte svaku verziju u svoju stranu; poredi se tekstualni sloj.
Zašto postoji granica od 3.000 redova?
Tačan algoritam gradi tabelu veličine redovi×redovi — na 3.000×3.000 to je 9 miliona ćelija, i dalje trenutno; na 50.000 redova zamrzlo bi karticu. U okviru granice dobijate garantovano optimalan diff, a ne heuristički.
Da li se premešten tekst prepoznaje kao „premešten“?
Ne — pasus koji se preselio vidi se kao uklonjen na jednom i dodat na drugom mestu. Prepoznavanje premeštanja je heuristika koju neki alati dodaju; ovaj čuva pošteno, determinističko jezgro.
Da li se dokumenti šalju radi poređenja?
Ne. Oba teksta ostaju u memoriji pregledača i algoritam radi lokalno — uključujući ugovore i neobjavljene tekstove. Ništa se ne šalje, ne kešira niti beleži.
Mogu li da dobijem unified diff za git ili mejl?
Još ne — izlaz je vizuelan. Patch format je razuman budući dodatak; za sada napravite snimak ekrana ili kopirajte relevantne redove.
Srodni alati
Pronađi i zameni
Zamenite svako pojavljivanje reči ili obrasca u tekstu — sa opcijama za celu reč, velika/mala slova i regex.
Alati za tekst
Uklanjanje duplih redova
Obrišite ponovljene redove iz bilo koje liste uz očuvanje redosleda — po želji bez razlikovanja velikih i malih slova.
Alati za tekst
Brojač reči
Prebrojte reči, karaktere, rečenice i pasuse u bilo kom tekstu, uz procenu vremena čitanja.
Alati za tekst
Uklanjanje viška razmaka
Očistite duple razmake, zalutale tabove, razmake na krajevima redova i prazne redove u jednom potezu.
Alati za tekst
Obrtanje teksta
Obrnite tekst znak po znak — bezbedno za emodži, uz opciju obrtanja svakog reda posebno.
Alati za tekst
Kalkulator povećanja plate
Uporedite staru i novu platu: apsolutno i procentualno povećanje, mesečna i godišnja razlika — neto ili bruto.
Finansije i plata