TanodTools
PL

Porównaj teksty (diff)

Wklej oryginał i zmienioną wersję, aby zobaczyć dokładnie, co zostało dodane, a co usunięte.

Działa w całości w Twojej przeglądarce

Porównuj według
Widok

Porównanie wierszy obsługuje około 10 000 wierszy po każdej stronie. Porównanie słów i znaków jest ograniczone do około 300 000 znaków łącznie.

Jak porównać dwa teksty

  1. Wklej oryginał do lewego pola, a zmienioną wersję do prawego.
  2. Wybierz, czy porównywać według wierszy, słów czy znaków, oraz czy widok ma być obok siebie, czy w jednym ciągu.
  3. Kliknij Porównaj. Dodane fragmenty są oznaczone plusem na zielonym tle, a usunięte są przekreślone na szarym tle.

Jak działa porównanie

Diff znajduje najkrótszą listę zmian, która zamienia oryginał w zmieniony tekst. Pasujące fragmenty pozostają nietknięte, a to, co zostaje, jest pokazane jako usunięte z oryginału i dodane w nowej wersji. Narzędzie korzysta z biblioteki jsdiff o otwartym kodzie, która działa w przeglądarce.

Gdy blok wierszy zostaje zastąpiony, stara i nowa wersja są pokazane w tych samych rzędach w widoku obok siebie, aby można je było czytać w poprzek. Na telefonie obie strony układają się jedna pod drugą. „Otwórz plik .txt” wypełnia to pole, którego użyto ostatnio.

Wskazówki

  • Porównuj listy po oczyszczeniu ich za pomocą narzędzia Usuń zduplikowane wiersze.
  • Najpierw wprowadź tę samą zmianę wszędzie za pomocą narzędzia Znajdź i zamień.
  • Porównujesz dwa eksporty danych? Najpierw zamień je za pomocą narzędzia JSON na CSV, aby każdy rekord znalazł się w jednym wierszu.
  • Kliknij Zamień, aby zobaczyć porównanie w drugą stronę.

Najczęstsze pytania

Które porównanie wybrać?

Wiersze są najlepsze do kodu, list i plików konfiguracyjnych i działają najszybciej. Słowa pasują do prozy, w której drobna zmiana inaczej oznaczałaby jako zmieniony cały wiersz. Znaki pokazują najmniejsze zmiany, takie jak zmieniona cyfra lub literówka.

Jak oznaczone są zmiany?

Dodany tekst ma znak plus i zielone tło. Usunięty tekst ma znak minus, szare tło i jest przekreślony. Znak jest po to, aby różnica nie opierała się wyłącznie na kolorze.

Co robią opcje Ignoruj wielkość liter i Ignoruj spacje?

Ignoruj wielkość liter traktuje wielkie i małe litery jako równe. Ignoruj spacje (tylko tryb wierszy) pomija różnice w spacjach i tabulatorach wewnątrz wierszy i wokół nich.

Dlaczego niektóre niezmienione wiersze są ukryte?

W trybie wierszy długie ciągi identycznych wierszy są zwijane, a wokół każdej zmiany zostają trzy wiersze kontekstu. Kliknij pasek zwinięcia, aby je pokazać.

Jak duży plik mogę porównać?

Około 10 000 wierszy po każdej stronie działa płynnie, gdy teksty są w większości podobne. Dwa długie teksty zupełnie się od siebie różniące zajmują znacznie więcej czasu, a po pewnym czasie porównanie kończy się komunikatem.

Czy mój tekst jest przesyłany?

Nie. Porównanie działa w przeglądarce, z użyciem biblioteki jsdiff o otwartym kodzie, a tekst nie jest zapisywany.