Narzędzie do porównywania tekstu
Przewodnik użytkownika
Text Diff to oparte na przeglądarce narzędzie do porównywania, które dokładnie pokazuje różnice między dwiema wersjami dowolnego tekstu — kodu, dokumentów, plików konfiguracyjnych lub prozy — w kolorowym widoku obok siebie lub ujednoliconym. Niezależnie od tego, czy przeglądasz zmiany wprowadzone przez współpracownika w dokumencie, porównujesz dwie wersje pliku konfiguracyjnego, czy badasz jak odpowiedź API zmieniła się między dwoma wywołaniami, to narzędzie sprawia, że różnice są natychmiast widoczne. Linie obecne tylko w lewym tekście są podświetlone na czerwono; linie obecne tylko w prawym tekście są podświetlone na zielono; identyczne linie są wyświetlane na biało. Zmienione linie są analizowane na poziomie znaków, dzięki czemu możesz zobaczyć dokładnie, które słowa lub znaki zostały dodane lub usunięte, nawet w długich liniach. Podstawowy algorytm różnic to algorytm Myersa (ten sam używany przez Git), więc wynik jest semantycznie optymalny — minimalizuje liczbę regionów zmian i grupuje powiązane zmiany. Możesz przełączać między widokiem obok siebie (dwie kolumny) a ujednoliconym (jedna kolumna z prefiksami +/-) w zależności od preferencji. Narzędzie pokazuje również podsumowanie: łączna liczba dodanych, usuniętych i niezmiennych linii.
- Wklej oryginalny tekst — Kliknij lewy panel "Oryginalny" i wklej pierwszą wersję zawartości — bazę do porównania.
- Wklej zmodyfikowany tekst — Kliknij prawy panel "Zmodyfikowany" i wklej drugą wersję zawartości — tę, którą chcesz porównać z bazą.
- Kliknij Porównaj — Naciśnij przycisk "Porównaj". Pojawia się kolorowy widok diff: czerwone linie istnieją tylko w oryginale (usunięte), zielone linie istnieją tylko w zmodyfikowanym (dodane), szare linie są identyczne w obu.
- Czytaj szczegóły inline — Wewnątrz zmienionych linii, określone znaki, które zostały dodane lub usunięte, są podświetlone ciemniejszym cieniem. Ten diff na poziomie znaków jest szczególnie przydatny do znajdowania literówek, dodatkowych spacji lub zmian interpunkcyjnych w prozie.
- Przełącz tryb widoku — Przełącz między trybem "Obok siebie" (oryginalny i zmodyfikowany w dwóch kolumnach, idealny dla dużych ekranów) a trybem "Ujednolicony" (jedna kolumna z prefiksami + i -, podobny do wyniku git diff).
- Sprawdź podsumowanie — Pasek podsumowania nad diffem pokazuje łączną liczbę dodanych, usuniętych i niezmiennych linii. Użyj go, aby szybko ocenić zakres zmian przed przeczytaniem pełnego diffu.
Często zadawane pytania
Czy mój tekst jest wysyłany na serwer do porównania?
Nie. Porównanie różnic odbywa się w przeglądarce za pomocą biblioteki jsdiff. Twój tekst nigdy nie opuszcza urządzenia.
Jak działa porównanie różnic?
Narzędzie używa algorytmu diff Myersa, aby znaleźć najdłuższą wspólną podciągę dwóch tekstów i wyświetla dodania (podświetlone na zielono) i usunięcia (podświetlone na czerwono) wiersz po wierszu.
Czy mogę porównywać duże pliki kodu źródłowego?
Tak. Dla tekstów większych niż 50 KB porównanie jest uruchamiane w Web Worker, aby utrzymać responsywność interfejsu użytkownika. Nie ma limitów rozmiaru narzuconych przez serwer.
Czy mogę używać tego narzędzia offline?
2Kit to PWA. Po pierwszej wizycie narzędzie działa całkowicie offline.
Czy to narzędzie diff jest bezpłatne?
Tak. 2Kit jest całkowicie bezpłatny, nie wymaga konta i nie ma limitów użytkowania.
Implementacja techniczna
Całe przetwarzanie odbywa się wyłącznie w Twojej przeglądarce — żadne dane nie są nigdy wysyłane na serwery. To narzędzie działa w pełni offline jako Progresywna Aplikacja Webowa (PWA): po pierwszej wizycie wszystkie strony i zasoby są buforowane przez Service Worker i pozostają dostępne bez połączenia z internetem. Twoje dane wejściowe nigdy nie opuszczają urządzenia, co czyni je bezpiecznym dla wrażliwych treści, takich jak klucze API, hasła, prywatne konfiguracje i poufne dokumenty.