Besplatan Razlika u tekstu
Uporedite dva bloka teksta i vidite tačno šta je promijenjeno. Razlika red po red s dodanim, uklonjenim i nepromijenjenim redovima.
Kako radi
Text Diff koristi ručno napisan algoritam Najduže zajedničke podniske (LCS) implementiran direktno u ovom alatu — bez vanjske biblioteke za razlike. Sve se odvija u pregledniku; vaš tekst se nikada ne šalje serveru.
- 1Tekst se dijeli na redoveSadržaj svake textarea se dijeli po znakovima novog reda u niz redova. Opciona normalizacija (pretvaranje u mala slova, sažimanje razmaka) se primjenjuje na kopiju tih nizova prije poređenja, dok se originali čuvaju za prikaz.
- 2LCS tabela izračunata u Uint32ArrayTabela dinamičkog programiranja odozdo-prema-gore se gradi u tipiziranom Uint32Array — O(m×n) i po vremenu i po memoriji. Za unose čiji bi kombinovani broj ćelija premašio 4 miliona (oko 16 MB), algoritam se automatski vraća na grublju razliku po blokovima tako da stranica ostane responzivna.
- 3Isticanja na nivou riječi na izmijenjenim redovimaKada je obrisan red odmah praćen umetnutim redom, drugi LCS prolaz se izvršava na tokenizovanim riječima tog para (podijeljeno po razmacima). Ovo proizvodi inline istaknute segmente koji tačno prikazuju koje su riječi promijenjene unutar reda, ne samo koji su redovi promijenjeni.
- 4Prikaz jedinstvene razlike sa sažimanjem kontekstaLista operacija se iscrtava kao jedinstvena razlika sa prefiksima +/− i kodiranjem boja. Nepromijenjeni redovi izvan podesivog prozora konteksta (podrazumevano: 3 reda) se sažimaju iza elipse. Puni rezultat se može kopirati u međuspremnik ili preuzeti kao obična tekstualna .txt datoteka.
Povezani alati
CSV razlike (Diff)
Uporedite dva CSV fajla po ključnoj koloni i vidite tačno koji redovi su dodani, uklonjeni ili promijenjeni — uz prikaz konkretnih polja koja se razlikuju, staro i novo. Podržava polja pod navodnicima; radi potpuno u pregledniku.
Razlika u JSON-u
Uporedite dva JSON objekta strukturno — vidite tačno koji su ključevi dodani, uklonjeni ili promijenjeni, čak i duboko unutar ugniježđenih podataka. Radi u vašem pregledniku.
Poređenje PDF-ova
Besplatno poređenje PDF-ova bez uploada i bez ograničenja broja stranica: pogledajte šta se promijenilo između dvije verzije, kao tekstualni pregled izmjena po riječima ili vizualnu razliku, u vašem pregledniku.