Ingen uppladdning, 100% lokalt, inget konto

Textjämförelse

Klistra in två texter för att jämföra dem rad för rad. Tillagda rader är gröna, borttagna rader är röda. Ingenting lämnar din webbläsare.

Så fungerar Textjämförelse

Textjämförelseverktyget jämför två textblock rad för rad och markerar vilka rader som lagts till, tagits bort eller är oförändrade. Tillägg visas i grönt och borttagningar i rött, i en enda staplad vy med radnumren för båda texterna i marginalen. Jämförelsen körs direkt i webbläsaren så snart båda inmatningsområdena innehåller text, och ingenting du klistrar in överförs till någon server.

Jämförelsen är en diff baserad på längsta gemensamma delsekvens över hela rader, samma familj som Unix-verktyget diff tillhör: den hittar den största uppsättningen rader som de två texterna delar, och allt annat är en infogning eller en borttagning. Utdata liknar en unified diff, vilket känns bekant om du redan läser Git diff-utdata.

Så här använder du Textjämförelse, steg för steg

  1. Klistra in originaltexten i den vänstra (eller övre) inmatningspanelen.
  2. Klistra in den ändrade texten i den högra (eller nedre) inmatningspanelen.
  3. Läs den markerade diffen: gröna rader är tillägg, röda rader är borttagningar.
  4. Läs resultatet uppifrån och ned: oförändrade rader har båda radnumren, tillagda och borttagna rader bara sitt eget.

Vanliga användningsområden

  • Jämför två versioner av en konfigurationsfil för att bekräfta vilka nycklar som lades till eller togs bort under en driftsättning.
  • Granska en kollegas redigerade dokumentationsutkast mot originalet för att hitta borttagningar innan ändringarna accepteras.
  • Verifiera att en kodgenerator producerade det förväntade resultatet genom att jämföra det med en känd korrekt referensfil.
  • Granska ändringar i en juridisk klausul i två kontraktsversioner genom att jämföra styckena som vanlig text.

Vanliga frågor

Skickas min text någonstans när jag klistrar in den?

Nej. Diff-algoritmen körs som JavaScript i din webbläsarflik och bearbetar bara den text du klistrat in i de två panelerna. Innehållet i varken den ena eller den andra panelen överförs till Sunasty eller någon tredje part. Om du vill verifiera det öppnar du webbläsarens DevTools, navigerar till fliken Nätverk och klistrar in din text: ingen utgående förfrågan visas.

Vilken algoritm använder diff-verktyget?

En diff baserad på längsta gemensamma delsekvens beräknad över hela rader, samma familj som Unix-verktyget diff kommer från. Den behåller den största uppsättningen rader som är gemensamma för båda texterna och rapporterar allt annat som en infogning eller en borttagning.

Kan jag jämföra tecken för tecken i stället för rad för rad?

Den primära jämförelsen sker rad för rad. Inom ändrade rader markerar verktyget dessutom de specifika ord eller tecken som skiljer sig, så du kan se den detaljerade förändringen inom en modifierad rad utan att behöva ett separat teckennivåläge.

Finns det en storleksgräns för texten jag kan jämföra?

Det finns ingen påtvingad gräns. I praktiken kan mycket stora indata (över några tusen rader) ta ett ögonblick att beräkna i webbläsaren. Om du jämför filer av den storleken är ett kommandoradsverktyg som diff eller git diff troligen mer lämpligt.

Kan jag kopiera diff-utdata?

Ja. Kopieringsknappen ovanför utdata kopierar den visade diffen som vanlig text med tillagda rader inledda med "+" och borttagna rader inledda med "-", i enlighet med det standardiserade unified diff-formatet.