Strona główna / Narzędzia dla programistów / Porównywarka tekstu i plików online
Darmowe narzędzia online

Porównywarka tekstu i plików online

Porównaj dwa teksty lub pliki online. Zobacz linie dodane, usunięte i niezmienione. Bez wysyłania danych na serwer. Przetwarzanie odbywa się lokalnie w przeg…

Rozpocznij

Jak działa porównywanie?

Narzędzie dzieli oba teksty na linie i oblicza najdłuższy wspólny podciąg (LCS). Dzięki temu dokładnie pokazuje, które linie zostały dodane, usunięte lub pozostały bez zmian.

Przykład działania

Dla tekstu A: czerwony i niebieski, a tekstu B: czerwony i zielony, wynik pokaże linię czerwony jako niezmienioną, zielony jako dodaną, a niebieski jako usuniętą. Zamiana jest przedstawiona jako para: linia usunięta i linia dodana.

Ograniczenia i parametry

  • Każdy edytor może zawierać do 500 000 znaków.
  • Każda strona może mieć maksymalnie 20 000 linii.
  • Iloczyn liczby linii (z uwzględnieniem ramek tabeli) nie może przekroczyć około 4 000 000 komórek porównania.
  • Porównanie jest dokładne i uwzględnia wielkość liter oraz białe znaki.
  • Brak opcji ignorowania białych znaków, porównywania składni, katalogów, plików binarnych lub edytora scalania.
  • Pliki są odczytywane w przeglądarce, a dane nie są wysyłane na serwer.

Najczęstsze pytania

Jakie pliki mogę porównać?

Możesz porównać dwa pliki tekstowe (do 5 MiB każdy) lub wkleić tekst bezpośrednio. Pliki są odczytywane metodą File.text, więc kodowanie UTF-8 jest obsługiwane, ale starsze kodowania mogą być wyświetlane niepoprawnie.

Czy mogę zignorować różnice w białych znakach?

Nie, narzędzie nie ma opcji ignorowania białych znaków. Porównanie jest dokładne i rozróżnia wielkość liter.

Co się stanie, jeśli plik jest bardzo duży?

Jeśli przekroczysz limit 500 000 znaków lub 20 000 linii, porównanie może nie zostać uruchomione. Ponadto algorytm kwadratowy może być wolny dla bardzo dużych plików, dlatego narzędzie jest przeznaczone do umiarkowanych rozmiarów.

Przetwarzanie odbywa się lokalnie w przeglądarce.