Исходный текстOLD
1
Новый текстNEW
1
0 строк добавлено0 строк удалено
UTF-8

Что такое сравнение текста?

Сравнение текста — это инструмент для выявления различий между двумя текстами, использующий алгоритм LCS (самая длинная общая подпоследовательность) для определения добавленного, удалённого и неизменённого содержимого. Часто используется для проверки кода, сравнения версий документов, проверки различий в конфигурационных файлах. Зелёный фон обозначает добавленные строки, красный — удалённые.

Использование

  • Вставьте исходный текст в левое поле ввода
  • Вставьте изменённый текст в правое поле ввода
  • Система автоматически вычислит и подсветит различия, внизу отобразится количество добавленных и удалённых строк

Примеры использования

Сравнение версий кода

Исходный текст:
function hello() {
  console.log('Hello');
}

Новый текст:
function hello(name) {
  console.log('Hello, ' + name);
}

Различия: функция получила параметр name, вывод изменён на конкатенацию параметра

Сравнение конфигурационных файлов

Исходный текст:
{
  "port": 3000,
  "debug": true
}

Новый текст:
{
  "port": 8080,
  "host": "localhost"
}

Различия: port изменён с 3000 на 8080, debug удалён, добавлена конфигурация host

Часто задаваемые вопросы (FAQ)

Q: Какой алгоритм используется для сравнения текста?

A: Этот инструмент использует алгоритм LCS (самая длинная общая подпоследовательность) — классический алгоритм для обнаружения различий в тексте, точно определяющий добавленное, удалённое и неизменённое содержимое.

Q: Какого размера текстовые файлы поддерживаются?

A: Этот инструмент работает локально в браузере и может обрабатывать тысячи строк текста. Для очень больших файлов может снизиться производительность браузера.

Q: Будут ли мои данные загружены на сервер?

A: Нет. Всё сравнение выполняется локально в вашем браузере, данные не загружаются ни на какой сервер, защищая вашу конфиденциальность.

Q: Почему некоторые строки не подсвечены?

A: Неподсвеченные строки означают, что содержимое не изменилось. Подсвечиваются только добавленные (зелёным) и удалённые (красным) строки.