Уменьшите активное содержимое в SVG

Разберите SVG с жесткими структурными ограничениями и экспортируйте уменьшенную копию, содержащую только разрешённые графику, атрибуты, данные и локальные ссылки на фрагменты.

Когда этот инструмент полезен

Снижение очевидного воздействия активного содержимого перед просмотром простой иконки, логотипа или иллюстрации в контролируемой среде, которая принимает SVG.

Как работает локальная обработка

Строгий XML-парсер отклоняет типы документов и сущности, проходит по ограниченным элементам и атрибутам, оставляет только явный список разрешённой графики, принимает только локальные ссылки на фрагменты и детерминированно сериализует уменьшенное дерево.

Как его использовать

  1. Подготовьте источник: Снижение очевидного воздействия активного содержимого перед просмотром простой иконки, логотипа или иллюстрации в контролируемой среде, которая принимает SVG.
  2. Обработайте локально: Строгий XML-парсер отклоняет типы документов и сущности, проходит по ограниченным элементам и атрибутам, оставляет только явный список разрешённой графики, принимает только локальные ссылки на фрагменты и детерминированно сериализует уменьшенное дерево.
  3. Скачайте и проверьте: Просмотрите отчет об удалении и сериализованный текст, сравните внешний вид в песочнице, убедитесь, что нет внешних ссылок или неожиданных элементов, и отдавайте предпочтение растровому выводу для недоверенного распространения.

Важные ограничения

Это уменьшение риска, а не сертификация безопасности. Неподдерживаемое содержимое удаляется или отклоняется, визуальный вид может меняться, различия парсера и цели остаются, и уменьшенный SVG всё ещё должен считаться недоверенным.

Проверьте загруженный результат

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

Приватность по замыслу

Ваши файлы остаются в этом браузере. Инструмент не загружает исходные данные или результаты на наши серверы.

Вопросы и ответы

Когда этот инструмент полезен?

Снижение очевидного воздействия активного содержимого перед просмотром простой иконки, логотипа или иллюстрации в контролируемой среде, которая принимает SVG.

Что на самом деле делает браузер?

Строгий XML-парсер отклоняет типы документов и сущности, проходит по ограниченным элементам и атрибутам, оставляет только явный список разрешённой графики, принимает только локальные ссылки на фрагменты и детерминированно сериализует уменьшенное дерево.

Какие ограничения мне нужно понимать?

Это уменьшение риска, а не сертификация безопасности. Неподдерживаемое содержимое удаляется или отклоняется, визуальный вид может меняться, различия парсера и цели остаются, и уменьшенный SVG всё ещё должен считаться недоверенным.

Как мне проверить результат?

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

Связанные инструменты