Гид по технологиям

Как извлечь и сохранить иконки macOS

• 5 min read • macOS • Обновлено 18 Nov 2025
Извлечь иконки приложений macOS
Извлечь иконки приложений macOS

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

пользователь редактирует изображения

Если вы работаете над проектом или готовите технический документ и нужна качественная иконка приложения для macOS, не обязательно искать её на случайных сайтах с иконками. Можно извлечь оригинальные иконки прямо из установленных приложений и системных компонентов, используя macOS.

Иконки по умолчанию и сторонних приложений можно получить за секунды. Ниже — подробная инструкция, дополнительные подходы, чек‑листы и советы по несовместимым случаям.

Быстрый метод: копирование иконки из окна «Информация»

Этот способ самый простой и быстрый, когда нужна одна иконка в прозрачном PNG или для вставки в документ.

  1. Откройте Finder и перейдите в папку с приложением (например, «Программы» / Applications).
  2. Control‑клик по приложению и выберите «Получить информацию».
  3. В появившемся окне «Информация» нажмите на иконку приложения в верхнем левом углу, чтобы выделить её.
  4. Нажмите Cmd + C, чтобы скопировать иконку в буфер обмена.
  5. Откройте приложение «Просмотр» (Preview) и выберите Файл > Новый из буфера обмена (File > New from Clipboard).
  6. В левом столбце выберите созданный документ с иконкой и экспортируйте его: Файл > Экспорт. Выберите формат PNG и включите прозрачность (Alpha), если нужно.

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

иконка приложения в панели информации

Гибкий метод: извлечение из .icns для всех размеров

Файл с расширением .icns содержит несколько вариантов иконки (например, 16×16, 32×32, 128×128, 256×256 и HiDPI версии). Этот способ полезен, если вам нужны разные размеры или высокий DPI.

  1. В Finder откройте папку «Программы» (Applications).
  2. Control‑клик по приложению и выберите «Показать содержимое пакета» (Show Package Contents).
  3. Перейдите в папку Contents → Resources и найдите файл [App Name].icns.
  4. Дважды щёлкните .icns — он откроется в Preview и покажет список доступных размеров в левой колонке.
  5. Выберите нужный размер, затем Файл > Экспорт. Рекомендуемый формат — PNG; включите Alpha для сохранения прозрачного фона.

файл icns приложения в Resources

Извлечение системных иконок macOS

Системные иконки (Dock, Finder, Центр управления, Системные настройки и т. п.) хранятся в системных бандлах. Путь к основным ресурсам:

/System/Library/CoreServices

Внутри CoreServices ищите папки и файлы с нужными компонентами:

  • CoreServices → Applications — содержит встроенные приложения и утилиты (Archive Utility, Network Utility и др.).
  • CoreServices → CoreTypes.bundle — содержит Generic и Finder‑иконки и высококачественные изображения продуктов Apple.

иконки в CoreTypes.bundle внутри CoreServices

Чтобы получить иконку панели «Системные настройки» или отдельной панели предпочтений, используйте путь:

/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‑версии.
  • Изменения не затрагивают системную стабильность и не нарушают лицензионных условий.

Короткая методология (как работать быстро)

  1. Выберите приложение → Проверка через «Информация» для быстрой копии. Если нужен один файл — достаточно.
  2. Если нужны все размеры — откройте .icns из Contents/Resources и экспортируйте нужные.
  3. Если ресурс отсутствует в .icns — проверьте asset catalog (.car) и используйте специальные утилиты.
  4. Всегда сохраняйте оригиналы и документируйте источник и разрешения.

Глоссарий (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. Всегда сохраняйте оригиналы и учитывайте лицензионные ограничения при использовании чужих иконок.

Краткий анонс: скачайте нужную иконку прямо из приложения — это быстрее и безопаснее, чем искать её на случайных сайтах.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро