Podgląd różnic
Dwie wersje umowy, dwie kopie pliku konfiguracyjnego i dwa szkice wiadomości e-mail: gdy chcesz dokładnie zobaczyć, co się między nimi zmieniło, przewijanie wzrokiem po prostu się nie sprawdza. Ten podgląd różnic porównuje oba teksty wiersz po wierszu, wyróżnia dodane fragmenty na zielono, a usunięte na czerwono, i pokazuje wynik w widoku połączonym lub obok siebie, z numerami wierszy obu wersji.
Jak porównać dwa teksty
-
1
Wklej obie wersje
Lewe pole na oryginał, prawe pole na nową wersję. Wklej tekst bezpośrednio lub wpisz go.
-
2
Wybierz tryb widoku
Widok obok siebie pokazuje obie wersje w równoległych kolumnach. Widok w jednej kolumnie układa zmiany jedna pod drugą z oznaczeniami takimi jak `+` i `-`.
-
3
Porównaj i sprawdź
Kliknij Porównaj. Dodane, usunięte i niezmienione wiersze są wyróżniane, każdy z numerem wiersza w obu wersjach, a podsumowanie liczy zmiany.
Oznaczenia różnic w skrócie
| Symbol | Znaczenie |
|---|---|
+ |
Wiersz istnieje tylko w nowej wersji (dodany) |
- |
Wiersz istnieje tylko w oryginale (usunięty) |
| (puste) | Wiersz jest identyczny w obu wersjach (kontekst) |
Widok połączony lub obok siebie
- Połączony. Oba teksty są ułożone w jednej kolumnie. Dodane wiersze są zielone, usunięte czerwone, niezmienione bez koloru, a każdy wiersz pokazuje swój numer w oryginale i w nowej wersji.
- Obok siebie. Oryginał i nowa wersja pojawiają się w równoległych kolumnach. Pusta komórka po jednej stronie oznacza, że wiersz istnieje tylko po drugiej stronie.
Porównanie na poziomie wierszy
Narzędzie porównuje teksty wiersz po wierszu, łącznie z białymi znakami, i znajduje najmniejszy zbiór wstawień i usunięć wierszy, który zamienia jeden tekst w drugi. Zmiany wcięć i końcowych spacji pojawiają się więc jako zmienione wiersze, co jest przydatne przy porównywaniu przeformatowanego kodu, tekstu zawiniętego do innej szerokości wiersza albo fragmentów YAML i INI, do których przypadkiem wkradły się końcowe spacje.
Wskazówki
- Użyj pustego wiersza jako separatora, jeśli chcesz porównywać fragmenty większego dokumentu; algorytm dobrze radzi sobie z długimi danymi.
- Porównuj JSON po sformatowaniu. Dwa identyczne obiekty JSON zapisane w różnych wierszach wyglądają inaczej w surowym porównaniu; najpierw je sformatuj.
- Usuń znaczniki czasu przy porównywaniu plików dziennika, w przeciwnym razie każdy wiersz będzie wyglądać na zmieniony.
- Zachowaj kolejność obu tekstów. Narzędzie dopasowuje identyczne wiersze, ale nie wykrywa przesuniętych bloków; zamiana dwóch akapitów pojawia się więc jako usunięcie plus dodanie.
Najczęściej zadawane pytania
Porównuje oba teksty wiersz po wierszu i znajduje najmniejszy zbiór wstawień i usunięć, który zamienia jedną wersję w drugą (podejście oparte na najdłuższym wspólnym podciągu). Pokazuje tylko różnice; nie scala ani nie modyfikuje plików.
Tak. Narzędzie traktuje dane wejściowe jako zwykły tekst, więc kod, pliki konfiguracyjne, JSON, dzienniki i proza działają jednakowo. Wynik jest wyświetlany czcionką o stałej szerokości, dzięki czemu formatowanie pozostaje czytelne, a brak analizy właściwej dla konkretnego języka sprawia, że narzędzie jest niezawodne dla każdego typu pliku.
Porównanie wierszy zestawia każdy wiersz na jego pozycji i nie śledzi przesuniętych bloków. Zamiana dwóch akapitów pojawia się więc jako jeden blok usunięty i jeden dodany. To normalne zachowanie dla tego typu porównania.
Oba teksty należą do interaktywnego stanu strony, więc są wysyłane na nasz serwer podczas korzystania z narzędzia, a w przepływie wieloetapowym są też przechowywane w Twojej przeglądarce między krokami. Nie są zapisywane w naszej bazie danych ani udostępniane. Wklejaj tylko treści, które możesz wysłać przez internet.
Powiązane narzędzia
Tabela ASCII
Pełna tabela ASCII od 0 do 127 z zapisem dziesiętnym, szesnastkowym, ósemkowym i binarnym oraz notacją numerycznych odwołań HTML, w tym kodami sterującymi NUL, LF i DEL.
Referencja znaków HTML
Przeszukiwalna lista encji HTML wraz z ich kodami nazwanymi i liczbowymi oraz kopiowaniem jednym kliknięciem specjalnych znaków i symboli.
Skróty klawiaturowe
Wyszukuj udokumentowane skróty domyślne VS Code, Chrome i Bash z GNU Readline w macOS, Windows i Linux.
Ściągawka do Markdown
Praktyczna ściągawka Markdown z prawdziwym podglądem i przykładami gotowymi do skopiowania: nagłówki, listy, tabele, kod, linki, obrazy i składnia GFM.
Symulator licznika rozkazów
Śledź uproszczony listing instrukcji o stałej długości z etykietami, skokami, wywołaniami, powrotami i adresami 16-, 24- lub 32-bitowymi.
Konwerter ASCII na binarny
Konwertuj dowolny ciąg ASCII na reprezentację binarną. Każdy znak staje się ośmioma bitami, rozdzielonymi spacjami, gotowymi do wklejenia w ślad protokołu albo zadanie domowe.
Narzędzie jest dostępne w innych językach
- 차이 뷰어 [KO]
- Trình xem khác biệt [VI]
- Verschillenweergave [NL]
- 差异查看器 [ZH]
- Diff-Viewer [DE]
- Diff Viewer [EN]
- Penampil Perbedaan [ID]
- Skillnadsvisare [SV]
- عارض الفروق [AR]
- โปรแกรมดูความแตกต่าง [TH]
- Visor de diferencias [ES]
- Visualiseur de différences [FR]
- Visualizador de Diferenças [PT]
- 差分ビューア [JA]
- Fark Görüntüleyici [TR]
- Visualizzatore di differenze [IT]
- Просмотр различий [RU]