Tekst-diff-sjekker
Lim inn to versjoner av en tekst og se hvilke linjer som er lagt til, fjernet eller uendret.
Hvordan bruke tekst-diff-sjekkeren
- Lim inn den opprinnelige teksten i venstre felt, og den nye versjonen i høyre felt.
- Trykk «Sammenlign».
- Uendrede linjer vises normalt, fjernede linjer markeres rødt og nye/endrede linjer markeres grønt.
Hvordan fungerer sammenligningen?
Verktøyet sammenligner tekstene linje for linje ved hjelp av algoritmen «lengste felles delsekvens» (LCS) — samme grunnprinsipp som Git og andre versjonskontrollverktøy bruker for å vise en diff. En endret linje vises som én fjernet (gammel versjon) og én lagt til (ny versjon), siden verktøyet sammenligner hele linjer, ikke enkelttegn innad i en linje.
Praktiske bruksområder: sammenligne to versjoner av en tekst, kode eller kontrakt, se hva som er endret mellom to utkast, eller sjekke om en kopiert tekst faktisk stemmer med originalen.
Sammenligningen er følsom for eksakt innhold i hver linje — et ekstra mellomrom, en endret bokstavstørrelse eller et flyttet linjeskift gjør at to ellers like linjer telles som forskjellige. Dette er nyttig når nøyaktig samsvar er poenget (som ved kodegjennomgang), men kan gi et litt «støyete» resultat om du bare er ute etter innholdsmessige endringer i løpende tekst med annen formatering.
Verktøyet er ikke begrenset til vanlig prosa — det fungerer like godt til å sammenligne kildekode, konfigurasjonsfiler eller strukturert tekst som CSV, siden det jobber linje for linje uavhengig av hva innholdet faktisk representerer.
Ofte stilte spørsmål
Sammenligner verktøyet enkelttegn eller hele linjer?
Hele linjer. En linje som er endret vises som én fjernet linje (den gamle versjonen) og én ny linje (den oppdaterte versjonen), ikke som en tegn-for-tegn-markering innad i linjen.
Spiller det noen rolle om linjene har ulik rekkefølge?
Ja. Diff-algoritmen tar hensyn til rekkefølgen — en linje som bare har byttet plass vil vises som fjernet ett sted og lagt til et annet sted.
Sendes tekstene mine til en server?
Nei, hele sammenligningen skjer lokalt i din egen nettleser.
Er sammenligningen følsom for mellomrom og store/små bokstaver?
Ja. Et ekstra mellomrom eller en endret bokstavstørrelse gjør at ellers identiske linjer telles som forskjellige, siden verktøyet sammenligner linjene tegn for tegn i sin helhet.
Kan jeg sammenligne kode med dette verktøyet?
Ja, det fungerer like godt på kildekode, konfigurasjonsfiler eller annen strukturert tekst som på vanlig prosa, siden det jobber linje for linje uavhengig av innhold.