tigtools

Tekstdiff

Lim inn originalen og den endrede versjonen for å se nøyaktig hvilke linjer eller ord som ble lagt til eller fjernet.

Kjører i nettleseren din Ingen registrering

Sammenlign etter

Slik bruker du det

  1. Lim inn originalteksten i venstre boks og den endrede teksten i høyre boks.
  2. Velg om du vil sammenligne linjevis (best for kode, lister og data) eller ordvis (best for løpende tekst).
  3. Du kan også ignorere forskjeller i store/små bokstaver eller i mellomrom.
  4. Les resultatet: fjernede deler markeres med − og rød bakgrunn, nye deler med + og grønn bakgrunn. Bruk «Bytt om» for å snu retningen.

Slik fungerer det

Sammenligningen bruker Myers differansealgoritme, samme metode som Git og de fleste diff-programmer bruker. Den finner det minste settet med tillegg og fjerninger som gjør originalteksten om til den endrede teksten, og alt annet vises som uendret. En linje eller et ord som er redigert, vises som en fjerning etterfulgt av et tillegg.

I linjemodus sammenlignes hver linje som en helhet, og resultatet viser linjenummer i begge versjoner. Windows- og Unix-linjeskift behandles likt, og et avsluttende linjeskift ignoreres. I ordmodus deles tekstene opp i ord og mellomrommene mellom dem, og endringer vises fortløpende i teksten; opptellingen omfatter bare ord, ikke mellomrom. Tegnsetting som henger sammen med et ord, er en del av ordet, så «end.» og «end» er forskjellige.

«Ignorer store/små bokstaver» behandler «Hello» og «hello» som like. «Ignorer forskjeller i mellomrom» behandler linjer som like når de bare skiller seg fra hverandre ved mellomrom i starten eller slutten eller i antall mellomrom mellom ord; i ordmodus regnes enhver mengde mellomrom som lik. Ignorerte forskjeller vises med teksten i den endrede versjonen.

For å holde siden responsiv kan hver tekst ha opptil 5 000 linjer i linjemodus og 3 000 ord i ordmodus. Endringer markeres både med farge og med + eller −, og skjermlesere leser dem opp som lagt til eller fjernet.

Eksempler

Sjekke hva som er endret i en kontrakt

Lim inn forrige måneds vilkår og denne månedens versjon i ordmodus. En endring fra «30 dager» til «14 dager» viser «30» fjernet og «14» lagt til i samme setning, slik at små endringer ikke slipper gjennom.

Sammenligne to konfigurasjonsfiler

I linjemodus med «Ignorer forskjeller i mellomrom» rapporteres ikke linjer som bare er rykket inn på nytt, og bare linjene der verdiene faktisk er endret, markeres, med linjenumrene i begge filer.

Gjennomgå redigeringer i en artikkel

Lim inn utkastet og den redigerte teksten i ordmodus for å se hvert ord redaktøren la til eller fjernet, uten at du trenger sporede endringer i et tekstbehandlingsprogram.

Ofte stilte spørsmål

Bør jeg bruke linje- eller ordmodus?

Linjemodus passer best for kode, lister, CSV og konfigurasjonsfiler, der hver linje er en enhet. Ordmodus passer best for sammenhengende tekst, der ett enkelt endret ord ellers ville markert hele avsnittet som endret.

Hvorfor vises en endret linje som fjernet og lagt til?

En diff beskriver endringer som fjerninger og tillegg. En redigert linje er den gamle linjen fjernet og den nye linjen lagt til. Bytt til ordmodus for å se hvilke ord i linjen som er endret.

Er det en størrelsesgrense?

Ja: 5 000 linjer per tekst i linjemodus og 3 000 ord per tekst i ordmodus. Svært forskjellige tekster tar lengst tid å sammenligne, og grensene hindrer at siden fryser på tregere enheter.

Kan jeg sammenligne Word- eller PDF-filer?

Ikke direkte. Kopier teksten fra hvert dokument og lim den inn i boksene. Formatering som fet skrift eller skrifttyper sammenlignes ikke, bare teksten.

Personvern

Begge tekstene sammenlignes bare i nettleseren din. Ingenting lastes opp, lagres eller tas med i analyseverktøy.