Сравнение текста и файлов онлайн
Сравните два текста или файла онлайн: покажет добавленные и удалённые строки. Без загрузки на сервер, до 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 МиБ.
- Проверьте, что количество строк и символов в пределах лимитов.
- Запустите сравнение и изучите маркеры + и -.
- При необходимости скопируйте результат.
Обработка выполняется локально в вашем браузере.