Różnica znaków
Porównaj dwa teksty i zaznacz różnice na poziomie znaków.
O Porównywaniu Znaków (Character Diff)
Narzędzie Character Diff porównuje dwa ciągi tekstowe na poziomie pojedynczych znaków, używając algorytmu różnicowego najdłuższego wspólnego podciągu (LCS), podświetlając każde wstawienie, usunięcie i podstawienie za pomocą kolorowego oznaczenia. W przeciwieństwie do narzędzi diff opartych na liniach lub słowach, porównywanie na poziomie znaków ujawnia precyzyjne edycje pojedynczych znaków w obrębie słów — co jest kluczowe dla korekty, weryfikacji dokładności tłumaczenia i wykrywania subtelnych uszkodzeń danych. Wynik podobieństwa pokazuje, jaki procent znaków pozostaje niezmieniony między dwiema wersjami.
Jak Używać
Wklej oryginalny tekst do lewego panelu wejściowego, a zmodyfikowany lub alternatywny tekst do prawego panelu. Widok diff natychmiast podświetla znaki na zielono (dodane), czerwono (usunięte) lub pozostawia bez oznaczeń (niezmienione). Na górze pojawia się wynik procentowy podobieństwa. W przypadku długich tekstów użyj nawigacji 'przejdź do zmiany', aby efektywnie poruszać się między miejscami różnic.
Typowe Zastosowania
- Korekta ostatecznych dokumentów poprzez porównanie ich z zatwierdzonym tekstem źródłowym w celu wychwycenia literówek pojedynczych znaków niewidocznych dla porównań na poziomie linii
- Weryfikacja dokładności OCR poprzez porównanie tekstu odczytanego maszynowo z oryginalnym źródłem drukowanym na poziomie znaków
- Wykrywanie podstawień znaków Unicode wyglądających podobnie (ataków homograficznych) w URL-ach, nazwach użytkowników i kodzie poprzez ujawnianie niewidocznych różnic w znakach
- Porównywanie przetłumaczonych ciągów znaków z oryginałem w celu znalezienia konkretnych znaków lub znaków interpunkcyjnych, które zostały niepoprawnie pominięte lub zmienione
- Walidacja wartości plików konfiguracyjnych i kluczy API poprzez porównanie na poziomie znaków w celu wychwycenia błędów transkrypcji w krytycznych ciągach