Przejdź do wyników
Narzędzia

Porównywarka tekstu (różnice, diff)

Porównaj dwie wersje tekstu i zobacz, co się zmieniło: usunięte fragmenty oznaczamy minusem, dodane plusem. Działa liniami (jak diff w kodzie) albo słowami. Przydatne przy umowach, regulaminach i wersjach dokumentów. Wszystko w przeglądarce.

Opracował: DobryKalkulator.pl

Dwie wersje tekstu

Wklej tekst po lewej (wersja A) i po prawej (wersja B).

Dane

Jak działa kalkulator

Wklej dwie wersje tekstu, a narzędzie pokaże, czym się różnią. W trybie liniami porównuje całe wiersze (jak „diff” u programistów): usunięte oznacza „− ”, dodane „+ ”. W trybie słowami pokazuje zmiany wewnątrz zdań: [-usunięte-] i {+dodane+}. Świetne do sprawdzania, co zmieniło się w umowie, regulaminie albo kolejnej wersji dokumentu.

Jak liczymy (metodologia i wzory)

Różnice liczymy klasycznym algorytmem najdłuższego wspólnego podciągu (LCS) na wierszach lub słowach. Fragmenty wspólne dla obu wersji zostają, a to, co jest tylko w wersji A, oznaczamy jako usunięte, a to, co tylko w wersji B, jako dodane. To ten sam pomysł, na którym opierają się narzędzia kontroli wersji.

Założenia i ograniczenia

  • Porównanie działa na maksymalnie 2500 wierszach (lub słowach) na wersję; dłuższe teksty porównuj fragmentami.
  • Tryb liniami jest wrażliwy na każdą różnicę w wierszu (nawet spację); do porównań zdań lepszy bywa tryb słowami.
  • Wszystko liczy się lokalnie w przeglądarce, teksty nie są nigdzie wysyłane.

Źródła i aktualizacja

Umieść ten kalkulator na swojej stronie

Skopiuj kod i wklej go w swoim artykule, kalkulator zadziała u Ciebie, a pod nim pojawi się link do źródła. Za darmo, bez rejestracji.

Motyw: