Reguły porównania
Jak Diff Checker porównuje teksty
Narzędzia do porównywania różnią się szczegółami. Poniżej wyjaśniamy, jak to narzędzie porównuje dane, abyś mógł prawidłowo zinterpretować wynik.
- Wiersze
- Tryb standardowy porównuje tekst wiersz po wierszu, podobnie jak diff i git. Wiersze są identyczne, jeśli zgadzają się znak po znaku. Jeśli dwa wiersze różnią się tylko kilkoma słowami, narzędzie dodatkowo zaznacza te słowa w wierszu.
- Słowa i znaki
- Przy porównywaniu tekstu ciągłego, umów lub tłumaczeń najlepiej wybierz tryb słów: każde słowo, liczba i znak interpunkcyjny stanowią osobny element. W trybie znaków każdy widoczny znak jest liczony osobno, co przydaje się przy wykrywaniu literówek i różnic w numerach wersji.
- Opcje
- Ignoruj wielkość liter oraz spacje i wcięcia (spacje na początku i końcu, wiele spacji traktowanych jak jedna), a w trybie „Wiersze” także puste wiersze. Zwłaszcza przy porównywaniu konfiguracji i kodu te opcje eliminują różnice wynikające wyłącznie z formatowania.
- Podziały wierszy
- Znaki nowego wiersza systemów Windows (CRLF), Unix (LF) i starszych komputerów Mac (CR) są traktowane jednakowo. Znak nowego wiersza na końcu tekstu nie tworzy dodatkowego pustego wiersza. Jeśli znaki nowego wiersza w obu tekstach się różnią, narzędzie wyświetli odpowiednią informację.
- Podobieństwo
- Podobieństwo to 2 × liczba niezmienionych elementów podzielona przez sumę elementów obu tekstów, wyrażona w procentach. Wynik zaokrągla się w dół do jednego miejsca po przecinku, aby tylko rzeczywiście identyczne teksty uzyskały 100 %.
- Unified Diff
- Skopiowany Unified Diff zawiera dla każdego bloku zmian nagłówek @@ -a,b +c,d @@, trzy wiersze kontekstu oraz wiersze usunięte poprzedzone minusem i dodane poprzedzone plusem. Przy włączonych opcjach ignorowania opisuje wiersze tak, jak są wyświetlane.