Към съдържанието

Сравнение на текст

Сравнете два текста един до друг с подчертани разлики. Идеално за прегледи на код и ревизии на документи. Безплатно, мигновено, без регистрация.

Разлики
Поставете или напишете текст в двете полета, за да ги сравните.

Сравнение на текст

Текстов diff сравнява две версии на текст ред по ред и идентифицира какво се е променило между тях. Редове, които се появяват само в Текст A, са маркирани като премахнати (червено); редове, които се появяват само в Текст B, са маркирани като добавени (зелено); редове, присъстващи и в двата, се показват непроменени. Често срещани случаи на употреба включват: преглед на код (откриване на промени между две версии на файл), ревизия на документи (проследяване на редакции между чернови), сравнение на конфигурация (откриване на разлики между два конфигурационни файла) и анализ на логове (сравнение на изхода от два пускания на процес). Алгоритъмът, който се използва, е базиран на Най-дълга обща подпоследователност (LCS), същата основа, използвана от инструменти като diff, Git и интерфейса за преглед на код на GitHub.

Случаи на употреба за сравняване на текст

Code review — сравнете две версии на файл, за да забележите промените преди сливане. Одит на конфигурации — открийте разлики между staging и production конфигурационни файлове. Ревизия на документи — проследявайте редакции между чернови на предложение, договор или README. Анализ на логове — сравнете изхода от две стартирания на процес, за да намерите поведенчески разлики. API debugging — поставете два JSON отговора, за да определите къде payload-ите се различават.

Как работи diff алгоритъмът?

Този инструмент използва алгоритъма Longest Common Subsequence (LCS) — същата основа зад Unix diff, Git и изгледа за pull-request на GitHub. Сравнява входните данни ред по ред, след което прилага diff на ниво символи върху променените двойки редове, за да подчертае точно кои символи са били модифицирани. Премахнатият текст се показва в червено; добавеният текст в зелено.

Поверителност

Цялото сравнение работи 100% във вашия браузър. Никакви данни не се изпращат към сървър.