TextArray
100% lokalnie

Porównanie tekstów

Porównaj dwa teksty wiersz po wierszu i zobacz dokładnie, co doszło, a co zniknęło.

Wejście
Tekst B
Wynik

Porównanie tekstów

Wklej starszą wersję do tekstu A, nowszą do tekstu B, a różnice pokażą się wiersz po wierszu. Usunięte wiersze dostają minus, dodane plus, a niezmienione zostają bez znaku — zmiana ukryta w ścianie tekstu rzuca się dzięki temu w oczy od razu.

Narzędzie przydaje się zawsze, gdy dwie wersje czegoś się rozjechały: dwa projekty umowy, plik konfiguracyjny przed edycją i po niej, tłumaczenie zestawione z oryginałem, tekst zwrócony przez klienta z cichymi poprawkami albo dwa eksporty, które powinny się zgadzać, a się nie zgadzają. Podsumowanie liczy wiersze dodane, usunięte i bez zmian, co bywa najszybszą odpowiedzią na pytanie, czy cokolwiek się w ogóle zmieniło.

Porównanie korzysta z algorytmu najdłuższego wspólnego podciągu — tego samego podejścia, którego używają systemy kontroli wersji. To istotne: dopasowuje fragmenty, które się nie przesunęły, zamiast po wstawieniu jednego wiersza uznać całą resztę za odmienną. Gdy wstawisz jeden akapit do długiego dokumentu, zobaczysz jeden dodany wiersz, a nie sto.

Dopasowanie rozluźniają dwie opcje. „Ignoruj wielkość liter” traktuje „Łąka” i „łąka” jako ten sam wiersz, co pomaga przy zestawianiu danych z systemów o różnym zapisie. „Ignoruj spacje na brzegach” przycina każdy wiersz przed porównaniem, więc zmienione wcięcia nie przykryją prawdziwych różnic. Zakończenia wierszy z Windows i Unix są zawsze równoważne. Przy bardzo dużym wejściu narzędzie przechodzi na szybsze porównanie wiersz po wierszu, żeby karta nie przestała odpowiadać.

Oba teksty zostają w twojej przeglądarce. Nic nie jest wysyłane, więc bezpiecznie porównasz umowy, prywatne dokumenty i niepublikowany kod.

Częste pytania

Czy porównanie idzie słowo po słowie, czy wiersz po wierszu?
Wiersz po wierszu. Zmieniony wiersz pokazuje się jako jeden usunięty i jeden dodany, więc widzisz obie wersje obok siebie.
Dlaczego wstawiony akapit nie oznacza całej reszty jako zmienionej?
Narzędzie używa algorytmu najdłuższego wspólnego podciągu, więc ponownie dopasowuje się do wierszy, które się nie przesunęły. Jako dodane oznaczane są tylko naprawdę nowe wiersze.
Czy mogę porównać tekst różniący się tylko wcięciem?
Włącz „Ignoruj spacje na brzegach”, a każdy wiersz zostanie przycięty przed porównaniem, więc zmiana wcięcia nie zostanie zgłoszona jako różnica.
Czy jest limit wielkości?
Nie ma sztywnego limitu. Powyżej mniej więcej 5000 wierszy po jednej stronie narzędzie przechodzi na szybsze porównanie wiersz po wierszu, żeby przeglądarka pozostała responsywna.
Czy moje teksty są gdzieś wysyłane?
Nie. Oba teksty są porównywane wyłącznie w twojej przeglądarce i nigdy nie opuszczają urządzenia.