Как извлечь и сохранить иконки macOS
Если нужно получить высококачественную иконку приложения на Mac, не надо скачивать её с непроверенных сайтов — можно извлечь её прямо из установленных приложений или системных бандлов macOS. В статье показаны быстрый метод через «Информацию» и более гибкий через содержание пакета (.icns), а также советы, когда это не работает и альтернативы.

Если вы работаете над проектом или готовите технический документ и нужна качественная иконка приложения для macOS, не обязательно искать её на случайных сайтах с иконками. Можно извлечь оригинальные иконки прямо из установленных приложений и системных компонентов, используя macOS.
Иконки по умолчанию и сторонних приложений можно получить за секунды. Ниже — подробная инструкция, дополнительные подходы, чек‑листы и советы по несовместимым случаям.
Быстрый метод: копирование иконки из окна «Информация»
Этот способ самый простой и быстрый, когда нужна одна иконка в прозрачном PNG или для вставки в документ.
- Откройте Finder и перейдите в папку с приложением (например, «Программы» / Applications).
- Control‑клик по приложению и выберите «Получить информацию».
- В появившемся окне «Информация» нажмите на иконку приложения в верхнем левом углу, чтобы выделить её.
- Нажмите Cmd + C, чтобы скопировать иконку в буфер обмена.
- Откройте приложение «Просмотр» (Preview) и выберите Файл > Новый из буфера обмена (File > New from Clipboard).
- В левом столбце выберите созданный документ с иконкой и экспортируйте его: Файл > Экспорт. Выберите формат PNG и включите прозрачность (Alpha), если нужно.
Этот метод удобен для быстрого получения одной версии иконки, но он даёт только то разрешение, которое было скопировано в буфер.
Гибкий метод: извлечение из .icns для всех размеров
Файл с расширением .icns содержит несколько вариантов иконки (например, 16×16, 32×32, 128×128, 256×256 и HiDPI версии). Этот способ полезен, если вам нужны разные размеры или высокий DPI.
- В Finder откройте папку «Программы» (Applications).
- Control‑клик по приложению и выберите «Показать содержимое пакета» (Show Package Contents).
- Перейдите в папку Contents → Resources и найдите файл [App Name].icns.
- Дважды щёлкните .icns — он откроется в Preview и покажет список доступных размеров в левой колонке.
- Выберите нужный размер, затем Файл > Экспорт. Рекомендуемый формат — PNG; включите Alpha для сохранения прозрачного фона.
Извлечение системных иконок macOS
Системные иконки (Dock, Finder, Центр управления, Системные настройки и т. п.) хранятся в системных бандлах. Путь к основным ресурсам:
/System/Library/CoreServicesВнутри CoreServices ищите папки и файлы с нужными компонентами:
- CoreServices → Applications — содержит встроенные приложения и утилиты (Archive Utility, Network Utility и др.).
- CoreServices → CoreTypes.bundle — содержит Generic и Finder‑иконки и высококачественные изображения продуктов Apple.
Чтобы получить иконку панели «Системные настройки» или отдельной панели предпочтений, используйте путь:
/System/Library/PreferencePanesВ этой папке каждая панель представлена в виде .prefPane — control‑клик → Показать содержимое пакета → Contents → Resources → *.icns.
Важно: системные ресурсы защищены SIP (System Integrity Protection). В современных версиях macOS доступ к некоторым файлам может быть ограничен; в большинстве случаев чтение и копирование .icns не требует отключения SIP, но редактирование системных файлов и запись в защищённые каталоги — запрещены.
Важно: не изменяйте и не заменяйте системные файлы без понимания последствий. Это может повлиять на обновления и стабильность системы.
Когда это может не сработать
- Приложение «упаковано» нестандартно или использует удалённые ресурсы: иконки могут загружаться динамически и не храниться в .icns.
- Приложения из App Store могут хранить оптимизированные ресурсы в контейнерах; путь может отличаться.
- Ограничения SIP не позволят записать модифицированные файлы в системные директории.
Альтернативные подходы
- Использовать утилиты командной строки, например iconutil для работы с .icns и конвертации каталогов icnsset ↔︎ png.
- Специальные инструменты типа Asset Catalog Tinkerer для извлечения ресурсов из asset catalogs (используется в современных приложениях, где иконки хранятся в .car-файлах).
- Скачать официальные иконки из сайта разработчика, если доступны, чтобы избежать проблем с авторскими правами.
Быстрый набор команд и полезные сниппеты
- Посмотреть содержимое пакета в Finder: Control‑клик → Показать содержимое пакета.
- Для конвертации .icns в набор PNG командой (Terminal):
iconutil -c iconset MyApp.iconset(Способ: сначала распаковать .icns в *.iconset, затем экспортировать PNG. iconutil умеет и обратную операцию.)
- Если иконки упакованы в asset catalog (.car), используйте Asset Catalog Tinkerer или специализированные скрипты, чтобы извлечь их.
Чек‑лист для разных ролей
Для дизайнера:
- Получить .icns и экспортировать PNG в нескольких размерах (16×16, 32×32, 128×128, 256×256, 512×512).
- Сохранить копии в формате SVG/PDF при необходимости для векторной репродукции (если доступны).
Для разработчика:
- Экспортировать icns в набор иконок для включения в .app bundle.
- Использовать iconutil для создания .icns из каталога .iconset.
Для системного админа:
- Не заменяйте системные иконки на клиентских машинах без тестирования.
- Документируйте изменения и храните резервные копии.
Критерии приёмки
- Иконка экспортирована в прозрачном PNG без артефактов.
- Доступны требуемые размеры и DPI‑версии.
- Изменения не затрагивают системную стабильность и не нарушают лицензионных условий.
Короткая методология (как работать быстро)
- Выберите приложение → Проверка через «Информация» для быстрой копии. Если нужен один файл — достаточно.
- Если нужны все размеры — откройте .icns из Contents/Resources и экспортируйте нужные.
- Если ресурс отсутствует в .icns — проверьте asset catalog (.car) и используйте специальные утилиты.
- Всегда сохраняйте оригиналы и документируйте источник и разрешения.
Глоссарий (1 строка каждый)
- .icns — бинарный файл macOS, содержащий несколько размеров иконки приложения.
- SIP — System Integrity Protection, механизм защиты системных файлов macOS.
- asset catalog (.car) — контейнер ресурсов, используемый в современных приложениях для хранения изображений и иконок.
Советы по совместимости и миграции
- Новые версии macOS могут переводить ресурсы в asset catalogs; для таких случаев готовьте цепочку инструментов: iconutil → Asset Catalog Tinkerer → экспорт PNG.
- При переносе на старые версии macOS убедитесь, что используемые форматы поддерживаются (старые системы лучше работают с классическим .icns).
Итог
Извлечение иконок на Mac — простая задача, если знать где искать: через окно «Информация» для быстрой копии или через Resources → .icns для полного набора размеров. Для современных приложений проверяйте asset catalogs и учитывайте защиту SIP. Всегда сохраняйте оригиналы и учитывайте лицензионные ограничения при использовании чужих иконок.
Краткий анонс: скачайте нужную иконку прямо из приложения — это быстрее и безопаснее, чем искать её на случайных сайтах.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента