Porównywarka tekstów
Wklej oryginalny tekst i wersję po poprawkach, by zobaczyć dokładnie, co się zmieniło — linia po linii lub słowo po słowie. Przeglądaj edycje umów, śledź dryf konfiguracji albo porównuj szkice prac domowych bez instalowania oprogramowania diff.
Jak porównać dwa teksty
1. Wklej oryginalny (stary) tekst w lewym lub pierwszym panelu.
2. Wklej zaktualizowany (nowy) tekst w prawym lub drugim panelu.
3. Wybierz diff linii lub słów, jeśli narzędzie oferuje oba tryby.
4. Przejrzyj podświetlone dodania, usunięcia i zmiany; skopiuj dowolną wersję w razie potrzeby.
Przykłady porównań
Zmiana w pliku konfiguracyjnym
Porównaj dwa fragmenty nginx.conf: jedna linia zmieniona z „worker_processes 4;” na „worker_processes 8;” — od razu widać różnicę bez wdrożenia.
Poprawka umowy
Tekst prawny v3 vs v4: trzy zmienione akapity i jedno usunięte zdanie. Diff linii pokazuje, które klauzule się przesunęły przed podpisem.
Fragment kodu do review
Wklej funkcję przed i po refaktoryzacji — dodane sprawdzenie null i zmiana nazwy zmiennej widać na zielono/czerwono.
Kiedy warto użyć porównywarki tekstów
• Gdy dostajesz edytowany dokument i musisz szybko zobaczyć każdą zmianę.
• Gdy porównujesz konfiguracje środowisk, JSON lub YAML między stagingiem a produkcją.
• Gdy weryfikujesz, czy tłumaczenie lub przeróbka zachowały kluczowe liczby i terminy.
Jak działają algorytmy diff (prosto)
Diff szuka najdłuższej wspólnej podsekwencji między dwoma tekstami i oznacza resztę jako dodaną lub usuniętą. Diff linii dzieli tekst najpierw po znakach nowej linii — stąd przepakowanie akapitu może pokazać wiele zmian mimo tych samych słów. Diff słów dzieli po spacjach dla większej precyzji w prozie.
Najczęstsze pytania
Diff linii czy słów — co wybrać?
Diff linii najlepiej sprawdza się przy kodzie, konfiguracjach i wieloliniowym tekście. Diff słów pomaga, gdy w długim akapicie zmieniło się kilka wyrazów.
Czy białe znaki mają znaczenie?
Tak — domyślnie końcowe spacje i puste linie się różnią. Niektóre narzędzia oferują „ignoruj białe znaki” przy porównaniu prozy.
Czy obsłuży bardzo duże pliki?
Bardzo długie teksty mogą spowolnić przeglądarkę. Przy logach w megabajtach rozważ diff w terminalu.
Czy mogę wyeksportować diff?
Skopiuj podświetlony wynik lub zrób zrzut ekranu ręcznie. Narzędzie skupia się na szybkim podglądzie, nie na generowaniu plików patch.
Czy działa z JSON lub XML?
Tak, jako zwykły tekst. Do czytelnego porównania sformatowanych danych najpierw użyj formatera JSON lub XML.