Сравнение кода онлайн
Вставьте две версии файла — сервис покажет различия построчно: удалённое красным, добавленное зелёным. Код не покидает браузер, а большой файл не подвешивает страницу.
Как читать результат
Обе версии выводятся рядом, строка к строке. Слева — то, что было, справа — то, что стало. Красным подсвечены удалённые строки, зелёным — добавленные. Если строка изменилась, она видна с двух сторон: старая красным, новая зелёным.
Что сервис умеет
- построчное сравнение с номерами строк и синхронной прокруткой;
- подсветка удалённого красным и добавленного зелёным;
- режим «Игнорировать пробелы» — для сравнения после переформатирования;
- копирование полного diff в буфер обмена одной кнопкой;
- ленивый вывод: страница не зависает на файлах в тысячи строк.
Большие файлы
Сравнение выполняется по алгоритму, который сначала отбрасывает совпадающие начало и конец, а затем ищет уникальные строки-якоря. Это быстрее наивного перебора и не требует держать в памяти таблицу размером «строка × строка».
На экран выводится до 4 000 строк: этого хватает, чтобы увидеть правки, но браузер не строит десятки тысяч элементов. Полный результат доступен через «Копировать diff» — в буфер попадут все строки, включая те, что не показаны.
Когда пригодится
- сравнить свою версию файла с чужой правкой;
- проверить, что изменилось после автозамены или форматтера;
- быстро найти добавленные строки в конфиге или шаблоне;
- подготовить понятное описание изменений для коллеги.
Вопросы
- Отправляется ли код на сервер?
- Нет. Сравнение идёт в браузере, текст не передаётся на сайт и не сохраняется.
- Какой размер выдержит?
- До 2 МБ и 20 000 строк на версию. Показываются первые 4 000 строк, полный diff можно скопировать.
- Чем отличается от git diff?
- Логика построчная, как в git, но без индекса, контекста файлов и создания патча. Это быстрый визуальный просмотр.