Processing...
Вставьте приведенный ниже пример во входные данные и оставьте включенными удаление комментариев, удаление пустых строк и минимизацию интервалов. Оставьте сохранение структуры включенным для получения результата в блочном стиле. Комментарий исчезает, а имя остается демонстрационным, а значение «включено» остается истинным. Прежде чем копировать или загружать его, просмотрите выходные данные и отображаемую разницу в размерах. Короткие документы могут стать больше после сериализации.
Отключайте сохранение структуры только в том случае, если вывод в стиле потока подходит для принимающего синтаксического анализатора. Чтобы точно сохранить исходный макет, отключите все параметры минимизации, сохранив при этом сохранение структуры. Другие комбинации, требующие комментариев или сохранения пустой строки, отклоняются вместо того, чтобы молча терять эти элементы. Сохраните исходную читаемую конфигурацию для обслуживания и протестируйте созданный документ с помощью программы, которая будет его использовать.
# demo
name: demo
enabled: true
→
name: demo
enabled: true
Минификатор анализирует один документ YAML и сериализует полученное значение. Его параметры управляют удалением комментариев, пустыми строками, интервалами и представлением блоков и потоков. Это не сжатие gzip и не обнаруживает повторяющиеся строки для словарного кодирования. Экономия размера зависит от источника; нет гарантированного процентного снижения. Комментарии относятся к исходному представлению, а не к анализируемым данным. Сохраняйте читаемые исходные копии, если они содержат полезные инструкции по обслуживанию.
Для сгенерированного вывода необходимо включить удаление комментариев и пустых строк. Просьба сохранить любой из них отклоняется. Путь точного макета возвращает исходные входные данные, когда все параметры минимизации отключены и включено сохранение структуры. Это позволяет избежать иллюзий, будто синтаксический анализ и дамп могут сохранить произвольное форматирование исходного кода. Сохранение структуры выбирает вывод в блочном стиле; это не гарантия того, что исходные привязки, расстановку кавычек или размещение комментариев переживут сериализацию.
Предоставьте один анализируемый документ YAML. Необработанные выражения шаблонов и теги, специфичные для приложения, могут не пройти общий анализ. Перед использованием этого рабочего процесса с одним документом необходимо разделить пакеты из нескольких документов. Даже допустимый вывод следует проверять с помощью приложения-потребителя, поскольку синтаксис YAML сам по себе не проверяет его схему конфигурации.
Одна загрузка ограничена 100 MiB. При обработке исходный код и выходные данные сохраняются в памяти браузера, поэтому доступная память может стать практической границей раньше. Отображаемые различия в размерах и линиях сравнивают представления; они не измеряют сжатие сети, скорость развертывания или производительность анализа принимающей программы. Считайте отрицательную экономию действительным результатом, если сгенерированное представление больше. Для крошечных входных данных читаемость может быть более полезной, чем минификация.
Обработка выполняется в браузере. Сохранение и публикация добровольны, требуют учётной записи и отправляют выбранное содержимое в наш сервис. Сначала просмотрите общий контент: его может открыть любой, у кого есть ссылка. Закрытие этой страницы не удаляет сохраненные копии.