Razlike v besedilu — brezplačno
Primerjajte dve besedilni bloki in natančno ugotovite, kaj se je spremenilo. Primerjava vrstica za vrstico z dodanimi, odstranjenimi in nespremenjenimi vrsticami.
Pogosta področja uporabe
- Primerjajte delce kodeTočno ugotovite, kaj se je spremenilo med dvema verzijama kodnega delca, konfiguracije ali skripte.
- Primerjajte osnutke dokumentovPoiščite vsako spremembo med dvema osnutkoma dokumenta, pogodbe ali članka — vrstico za vrstico.
- Primerjajte podatke in datoteke CSVPoiščite razlike med dvema verzijama izvoženih podatkov, CSV, dnevnikov ali konfiguracije.
- Primerjajte različice prevodaOglejte si, kaj se je spremenilo med dvema različicama prevoda dokumenta, datoteke podnaslova ali niza lokalizacije.
- Sledite spremembam v revizijah vsebinePrimerjajte originalne in urejene različice članka, bloga ali trženjske kopije, da pregledajte, kaj se je spremenilo.
Kako deluje
Text Diff uporablja ročno napisan algoritem najdaljšega skupnega podzaporedja (LCS), implementiran neposredno v tem orodju — brez zunanje diff knjižnice. Vse teče v brskalniku; vaše besedilo se nikoli ne pošlje na strežnik.
- 1Besedilo se razdeli na vrsticeVsebina vsakega besedilnega polja se razdeli na nove vrstice v polje vrstic. Izbirna normalizacija (male črke, strjevanje presledkov) se uporabi na kopiji teh polj pred primerjavo, medtem ko se izvirniki ohranijo za prikaz.
- 2Tabela LCS izračunana v Uint32ArrayTabela dinamičnega programiranja od spodaj navzgor je zgrajena v tipiziranem Uint32Array — O(m×n) tako v času kot v pomnilniku. Za vnose, katerih kombinirano število celic bi preseglo 4 milijone (približno 16 MB), algoritem samodejno preide na grobejši blokovni diff, tako da stran ostane odzivna.
- 3Poudarki na ravni besed na spremenjenih vrsticahKo izbrisani vrstici neposredno sledi vstavljena vrstica, drugi prehod LCS teče na tokeniziranih besedah tega para (razdeljenih na presledke). To ustvari vrstične poudarjene odseke, ki natanko pokažejo, katere besede v vrstici so se spremenile, ne le katere vrstice.
- 4Pogled zedinjenega diff s strjevanjem kontekstaSeznam operacij je izrisan kot zedinjen diff s predponama +/− in barvnim kodiranjem. Nespremenjene vrstice zunaj nastavljivega kontekstnega okna (privzeto: 3 vrstice) se strnejo za elipso. Celoten rezultat lahko kopirate v odložišče ali prenesete kot datoteko navadnega besedila .txt.
Sorodna orodja
Primerjava CSV
Primerjajte dve datoteki CSV po ključnem stolpcu in natančno ugotovite, katere vrstice so bile dodane, odstranjene ali spremenjene — s specifičnimi polji, ki se razlikujejo, prikazanimi od starega do novega. Obravnava označena polja; deluje v celoti v vašem brskalniku.
Primerjava JSON
Primerjajte dva objekta JSON strukturno — natančno preverite, kateri ključi so bili dodani, odstranjeni ali spremenjeni, celo globoko znotraj gnezdenih podatkov. Deluje v vašem brskalniku.
Primerjava PDF
Brezplačna primerjava PDF brez nalaganja: v brskalniku si oglejte, kaj se je spremenilo med dvema različicama, kot besedilno primerjavo na ravni besed ali vizualno razliko.