Перейти к содержимому
DiffResolver

Сравнение YAML

Сравните два файла YAML онлайн по смыслу. Отступы, стиль кавычек и порядок ключей приводятся к общему виду, поэтому остаются только настоящие изменения. Бесплатно, без отправки на сервер.

Файлы никогда не покидают ваш браузер.

Строк: 0 · Символов: 0
Строк: 0 · Символов: 0
Параметры
Сравнивать как
Сравнение массивов

О сравнении YAML

Разбирает оба документа YAML и сравнивает лежащие под ними структуры данных. Пробелы, стиль кавычек и раскрытие якорей приводятся к общему виду, поэтому в результат попадают только настоящие структурные различия.

Как пользоваться

  1. Вставьте или загрузите два файла YAML; ошибки разбора отмечаются прямо в тексте.
  2. Переключите режим массивов («С учётом порядка» или «Как множество») в параметрах, чтобы задать, как сравниваются последовательности.
  3. При желании включите «Сортировать ключи», чтобы игнорировать различия порядка ключей в отображениях.

Попробуйте пример

Манифест службы в стиле Kubernetes с правками образа, числа реплик и переменных окружения.

С чем этот инструмент не работает

  • Комментарии и исходный порядок ключей не сохраняются. Сравнение идёт только по значениям.
  • Возможности YAML, такие как ключи слияния, раскрываются перед сравнением.

Частые вопросы

Мои файлы когда-нибудь покидают браузер?

Нет. Каждое сравнение выполняется локально в вашем браузере. Ничего из того, что вы вставляете, перетаскиваете или загружаете, не уходит на сервер; инструмент продолжает работать, даже если после загрузки страницы вы отключитесь от сети.

Этот инструмент бесплатный?

Да. Все инструменты DiffResolver бесплатны: без учётной записи, регистрации и установки. Обработка идёт на вашем устройстве, поэтому серверных ограничений на использование нет.

Влияют ли отступы или стиль кавычек на сравнение?

Нет. Оба документа сначала разбираются, поэтому отступы, стиль кавычек и блочная или потоковая запись приводятся к общему виду. Показываются только различия в значениях и структуре.

Можно ли сравнивать манифесты Kubernetes или конфигурации CI?

Да, это основной сценарий. Якоря и ключи слияния раскрываются перед сравнением, поэтому результат отражает действующую конфигурацию, а не сокращённую запись YAML.

Есть ли предел размера файла?

Серверного предела нет, потому что ничего не отправляется на сервер. Практический предел задаёт память вашего устройства. Выше 10 МБ для текста, 40 МБ для изображений, 100 МБ для документов и 500 МБ для архивов инструмент предупреждает, что работа может быть медленной, но файл никогда не блокирует.

Работает ли этот инструмент без сети?

Да. После первого посещения браузер хранит копию инструмента, поэтому страница, которую вы открывали раньше, работает и без сети. Вы также можете установить DiffResolver как приложение из меню браузера. Установка остаётся необязательной; сайт работает так же в обычной вкладке.

Где хранятся мои данные?

Ваши файлы нигде не хранятся. Они остаются в памяти страницы и исчезают, когда вы закрываете вкладку. В этом браузере остаётся только то, что вы сохраняете сами: снимок, параметры инструментов и тема. Чтобы удалить это, откройте «Настройки» и выберите «Очистить все локальные данные».

Смежные понятия

Похожие инструменты