Главная / Инструменты для разработчиков / Сравнение текста и файлов онлайн
Бесплатные онлайн-инструменты

Сравнение текста и файлов онлайн

Сравните два текста или файла онлайн: покажет добавленные и удалённые строки. Без загрузки на сервер, до 5 МиБ и 20 000 строк. Обработка выполняется локально…

Начать работу

Что делает инструмент

Инструмент сравнивает два текста по строкам и показывает различия. Он полезен, когда нужно быстро найти изменения между версиями документа, конфигурационного файла или кода.

Пример работы

Пусть в редакторе A введено:

красный
синий

В редакторе B:

красный
зелёный

После сравнения строка «красный» останется без пометки, «зелёный» будет показана как добавленная (с плюсом), а «синий» — как удалённая (с минусом). Замена строки представлена как пара «удаление + добавление».

Ограничения

  • Максимум 20 000 строк на каждую сторону.
  • Максимум 500 000 символов в каждом редакторе при запуске сравнения.
  • Размер файла не более 5 МиБ.
  • Метод сравнения требует, чтобы произведение числа строк (с учётом границ таблицы) не превышало примерно 4 000 000 ячеек.
  • Сравнение чувствительно к регистру и пробелам; опции игнорирования пробелов нет.
  • Нет поддержки бинарных файлов, сравнения каталогов, синтаксического анализа или объединения изменений.

Конфиденциальность

Все данные обрабатываются локально в вашем браузере; файлы и вставленный текст не отправляются на сервер.

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

Почему замена строки показывается как удаление и добавление?

Инструмент не выделяет отдельно изменённые строки. Любое различие между строками отображается как удаление старой строки и добавление новой, даже если изменение состоит в одном символе.

Можно ли сравнивать файлы в кодировке Windows-1251?

Файлы читаются методом File.text, который декодирует как UTF-8. Если файл сохранён в другой кодировке, символы могут отображаться некорректно. Рекомендуется сохранять файлы в UTF-8.

Что делать, если сравнение не запускается?

Проверьте, что каждый редактор содержит не более 500 000 символов, а общее количество строк не превышает 20 000 на сторону. Также убедитесь, что произведение числа строк не превышает примерно 4 000 000 ячеек — иначе алгоритм не сможет выполнить вычисления.

Проверочный список

  • Вставьте текст или выберите файл для каждой стороны.
  • Убедитесь, что размер файла меньше 5 МиБ.
  • Проверьте, что количество строк и символов в пределах лимитов.
  • Запустите сравнение и изучите маркеры + и -.
  • При необходимости скопируйте результат.

Обработка выполняется локально в вашем браузере.