Сравнивайте два текста бок о бок и видите выделенные различия. Сравнение по строкам и на уровне символов. Вся обработка выполняется локально в вашем браузере.
Сохранённые настройки — функция для спонсоров.
История инструментов — функция для спонсоров.
Заметки к инструментам — функция для спонсоров.
Вставьте или введите исходный текст в поле ввода слева, обозначенное «Текст A». Обычно это более старая или оригинальная версия.
Вставьте или введите изменённый текст в поле ввода справа, обозначенное «Текст B». Обычно это более новая или изменённая версия.
Инструмент автоматически сравнивает тексты и показывает различия ниже. Переключайтесь между просмотром рядом и встроенным просмотром с помощью кнопки.
Используйте кнопку «Копировать diff» для копирования результатов или просмотрите статистику, показывающую добавления, удаления и неизменённые символы.
Наш инструмент сравнения использует алгоритм diff-match-patch, разработанный Google. Вся обработка происходит локально в вашем браузере, обеспечивая полную конфиденциальность и позволяя работать офлайн.
Инструмент выполняет сравнение на уровне символов, чтобы найти минимальный набор изменений, необходимых для преобразования одного текста в другой. Затем он очищает результат для создания читаемых для человека различий.
Инструмент предлагает два режима визуализации: вид бок о бок для параллельного сравнения и встроенный вид для единого потока изменений. Оба режима используют цветовое кодирование для добавлений и удалений.
Инструмент вычисляет и отображает количество добавленных, удаленных и неизмененных символов. Это дает вам быстрый обзор того, насколько различаются два текста.
Инструмент сравнивает текст символ за символом, поэтому он может не понимать семантические различия. Очень большие тексты могут вызвать проблемы с производительностью в зависимости от вашего устройства.
Большинство инструментов diff используют алгоритм LCS (наибольшая общая подпоследовательность) или алгоритм Майерса. Они находят минимальный набор изменений (вставок и удалений) для преобразования одного текста в другой. Результат представляется как набор операций добавления (+) и удаления (-).