Gratis Tekstsammenligning
Sammenlign to tekstblokke og se præcist hvad der er ændret. Linje-for-linje-diff med tilføjede, fjernede og uændrede linjer.
Almindelige anvendelser
- Sammenlign kodeuddragSe præcis hvad der ændrede sig mellem to versioner af et kodeuddrag, config eller script.
- Sammenlign dokumentudkastFind alle ændringer mellem to udkast af et dokument, kontrakt eller artikel - linje for linje.
- Sammenlign data og CSV-filerSpotforbrug forskel mellem to versioner af eksporterede data, CSV-filer, logge eller konfiguration.
- Sammenlign oversættelsesversionerSe hvad der ændrede sig mellem to versioner af et oversat dokument, undertekstfil eller lokaliseringssträng.
- Spor ændringer i indholds revisionerSammenlign original- og redigerede versioner af en artikel, blogindlæg eller marketingkopi for at gennemse hvad der ændrede.
Sådan fungerer det
Tekstsammenligning bruger en håndskrevet LCS-algoritme (længste fælles delsekvens) implementeret direkte i værktøjet — intet eksternt diff-bibliotek. Alt kører i browseren; din tekst sendes aldrig til en server.
- 1Teksten deles i linjerHvert tekstfelts indhold deles ved linjeskift i et array af linjer. Valgfri normalisering (små bogstaver, sammentrækning af blanktegn) anvendes på en kopi af arrays før sammenligningen, mens originalerne bevares til visning.
- 2LCS-tabellen beregnes i et Uint32ArrayEn dynamisk programmeringstabel bygges nedefra og op i et typet Uint32Array — O(m×n) i både tid og hukommelse. For input, hvis samlede antal celler ville overstige 4 millioner (ca. 16 MB), skifter algoritmen automatisk til en grovere blok-sammenligning, så siden forbliver responsiv.
- 3Fremhævning af ord i ændrede linjerNår en slettet linje straks efterfølges af en indsat linje, kører et andet LCS-gennemløb på parrets ord (delt ved mellemrum). Det giver fremhævede segmenter i linjen, der viser præcis hvilke ord der er ændret, ikke kun hvilke linjer.
- 4Samlet diff-visning med sammenklapning af kontekstListen over ændringer vises som et samlet diff med +/−-præfikser og farvekoder. Uændrede linjer uden for det justerbare kontekstvindue (standard: 3 linjer) klappes sammen bag en ellipse. Hele resultatet kan kopieres til udklipsholderen eller downloades som en .txt-fil.
Relaterede værktøjer
CSV-sammenligning
Sammenlign to CSV-filer efter en nøglekolonne og se præcist hvilke rækker der blev tilføjet, fjernet eller ændret — med de specifikke felter der adskiller sig vist fra gammel til ny. Håndterer anførte felter; kører udelukkende i din browser.
JSON-sammenligning
Sammenlign to JSON-objekter strukturelt — se præcist hvilke nøgler der blev tilføjet, fjernet eller ændret, selv dybt inde i indlejrede data. Kører i din browser.
PDF-sammenligning
Gratis PDF-sammenligning uden upload: se hvad der er ændret mellem to versioner som en ordret tekstsammenligning eller en visuel diff, i din browser.