- Как извлечь файлы пакетов (PKG) в Mac OS —
- Просмотр содержимого пакета
- Формат файла PKG — описание, как открыть?
- Чем открыть файл в формате PKG
- Программы, открывающие, создающие и редактирующие PKG файлы
- Конвертация PKG в другие форматы
- Почему именно PKG и в чем его достоинства?
- How to Extract Packages (PKG) files on a Mac OS
- Viewing Package Contents
- [Mac OS X] Pacifist — удобная распаковка .pkg
- Лонгриды для вас
- Как я могу открыть файл .pkg вручную?
- 9 ответов
Как извлечь файлы пакетов (PKG) в Mac OS —
Программное обеспечение для платформы Apple OS X поставляется в виде файлов пакетов, и эти пакеты делают установку программного обеспечения чрезвычайно простой. Это было одним из достижений, которые пришли с Unix-ядром OS X на основе. Пользователи должны всегда проверять, что они знают, что находится в пакете, который они скачали, прежде чем устанавливать его. Как правило, это можно сделать с помощью Mac Finder.
Mac Finder не всегда способен читать содержимое файла пакета, поэтому пользователям приходится полагаться на командную строку, чтобы посмотреть, что находится внутри. Кроме того, пакеты могут иногда повреждаться или вам может понадобиться извлечь один файл из пакета по какой-то другой причине. Эта же команда может быть использована для достижения этой цели.
Просмотр содержимого пакета
Откройте Mac Finder из дока, перейдите к / Применение / Утилиты / и затем запустите Терминал.
Используйте следующую команду, указав на пакет, содержимое которого вы хотите просмотреть:
pkgutil –expand thePackage.pkg / destination
CD / назначение
Ls
Замените thePackage.pkg на имя пакета и / destination, где вы его положили. Например, если вы хотите работать на рабочем столе с пакетом volume.pkg:
pkgutil –expand volume.pkg
Ls
Эти файлы теперь можно просматривать, манипулировать ими или выбрасывать в корзину, как только вы закончите с ними. Например, если вы хотите сохранить только файлы .gif из пакета, вы можете создать каталог, а затем переместить его в него, прежде чем удалять все остальные:
Источник
Формат файла PKG — описание, как открыть?
Файлы формата PKG открываются специальными программами. Существует 5 типов форматов PKG, каждый из которых открывается разными программами. Чтобы открыть нужный тип формата, изучите описания файлов и скачайте одну из предложенных программ.
Чем открыть файл в формате PKG
Расширение PKG (полн. Mac OS Installer Package) применяется в основном на платформе ОС Mac корпорации Apple, в среде Windows данный формат применяется не так часто. Файл PKG представляет собой архивный исполнительный файл по аналогии с Zip или Rar архивами в ОС Windows. Файлы с расширением PKG широко востребованы на программно-технических средствах Macintosh, а также на мобильных устройствах iPhone и iPad.
На платформах OS X и iOS наличие расширения PKG – обязательное условие поддержания непрерывной работоспособности системы, так как благодаря данному исполнительному файлу производится установка программного обеспечения на жесткий диск или карту памяти.
Непосредственно сам PKG архив может включать в себя самые разнообразные компоненты. Пользовательские приложения, игровые программы, текстовые редакторы и банки данных – это лишь малый перечень программного обеспечения, которые могут быть включены в PKG архив.
Программы, открывающие, создающие и редактирующие PKG файлы
Как уже было сказано, основная платформа, на которой функционирует формат PKG – это ОС Mac. Самой распространенной программой, позволяющей открыть файл PKG является Apple Installer. При этом разработчики ОС Mac предусмотрительно позаботились о наличии встроенного инсталлятора, поэтому Apple Installer не требует дополнительной установки, но может потребовать обновления.
При необходимости открыть PKG файл в рамках ОС Windows, можно применить плагин AnyToISO или встроенный архиватор WinRAR.
Для пользователей iPhone и iPad файл PKG представляет собой установочный пакет, который распознает система мобильного устройства благодаря встроенному архиватору.
Среди остальных самых распространенных утилит, которые применяются для чтения PKG файлов, можно отметить:
Данное программное обеспечение сыскало широкую популярность среди пользователей различных ОС благодаря наличию широкого инструментария для работы с архивными файлами, высокой степени сжатия и надежности функционирования.
Конвертация PKG в другие форматы
Нельзя сказать, что PKG является универсальным архивным форматом, однако степень его конвертации достаточно широка:
Конвертацию пункта 1 рекомендуется осуществлять с применением P-CAD, для операций 2-5 используют утилиту Alien.
Почему именно PKG и в чем его достоинства?
Пожалуй, главное достоинство расширения PKG – это его универсальность. Редкий формат поддерживает свое функционирование сразу в трех ОС: Linux, Windows и Mac. Разумеется, для корректной работы каждой ОС требуется свой архиватор, но это скорее можно отнести к программным и функциональным особенностям систем, нежели к недостаткам формата PKG.
Файл, создаваемый программами CoCreate, которые используются для 3D-моделирования. Содержит файлы для 3D-модели в сжатом формате. Применяется для сокращения размера макета в целях передачи по Интернету.
Файлы PKG в Modeling 2005 и более ранних версиях используют собственное сжатие CPIO (файлы .CPIO). Файлы PKG в Modeling 2006 и более поздних версиях используют Zip-компрессию.
Примечание: CoCreate OneSpace Modeling в настоящее время известна как CoCreate Modeling. Прежде она была известна как OneSpace Designer Modeling и SolidDesigner.
Чем открыть файл в формате PKG (CoCreate OneSpace Modeling Package File)
Источник
How to Extract Packages (PKG) files on a Mac OS
Software for Apple’s OS X platform comes in package files, and these packages make installing software extremely simple. This was one of the advances that came with the Unix-core OS X is based on. Users should always check to make sure that they know what’s in a package they’ve downloaded before installing it. Generally this can be done with the Mac Finder.
Mac Finder isn’t always capable of reading the contents of a package file, which requires users to rely instead on the command line to view what’s inside. Additionally packages can sometimes become corrupt or you might need to extract a single file from a package for some other reason. The same command can be used to accomplish this.
Viewing Package Contents
Open the Mac Finder from the dock, navigate to /Applications/Utilities/ and then launch the Terminal.
Use the following command pointed at the package you want to view the contents of:
pkgutil –expand thePackage.pkg /destination
cd /destination
Replace thePackage.pkg with the package name and /destination with where you put it. For instance, if you wanted to work on the Desktop with a package called volume.pkg:
These files can now be examined, manipulated or thrown in the Trash once you’re done with them. If you wanted to keep only .gif files from a package, for example, you could make a directory then move them to it before deleting all of the others:
mv *.gif ./Images
Источник
[Mac OS X] Pacifist — удобная распаковка .pkg
Если вы являетесь активным пользователем Mac OS, то вполне вероятно, что однажды вам уже было необходимо открыть файл с расширением .pkg. Сделать это можно при помощи нескольких способов, но приложение под названием Pacifist позволяет сделать это наиболее быстро и удобно.
Несомненно, одним из главных достоинств приложения Pacifist является его простота в использовании — открыть файл .pkg можно буквально при помощи пары тапов. Помимо этого Pacifist позволяет произвести установку открытых файлов, а также обладает возможностью открытия файлов прямо из Интернета.
При необходимости вы можете воспользоваться встроенной функцией открытия установочных файлов купертиновцев, таких как: образы с операционными системами, любые скачанные официальные установщики и другие.
Кстати, достаточно удобной функцией является возможность поиска конкретного файла в .pkg файлах, что обязательно будет полезно многим пользователям, ведь, как правило, .pkg чаще всего распаковывают именно для того, чтобы найти один-единственный файл.
В целом Pacifist отличное решение для тех, кому часто приходится распаковывать файлы с расширением .pkg. Она обладает достаточно простым интерфейсом, за счет чего работать с ней одно удовольствие. В то же время хочется заметить, что за подобную стоимость разработчики могли бы доработать интерфейс Pacifist, а также добавить дополнительный функционал.
Покупать или не покупать? Решать вам, но помните, что распаковка файлов .pkg с Pacifist намного проще, даже если учесть несколько завышенную стоимость.
Название: Pacifist
Издатель/разработчик: CharlesSoft
Цена: 20 $
Ссылка: Mac
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Комиссия App Store представляет большую опасность для всех нас. Apple может начать облагать ей не только цифровые товары, но и вполне себе физические и осязаемые, не говоря уже об услугах. С этим нужно что-то делать
Apple подтвердила, что в Apple Music будет аудио без сжатия для максимального качества звучания. Разбираемся, когда это станет возможным, какие для этого нужны наушники 🎧 и какова будет цена подобного удовольствия.
Apple решила выпустить iPhone со сканером отпечатков пальцев в экране. Правда, не в этом году. Сейчас компания активно изучает общественное мнение, проводит научные исследования и ищет поставщиков комплектующих
Источник
Как я могу открыть файл .pkg вручную?
Некоторые приложения входят в файлы .pkg и запрашивают у вас пароль администратора, даже если все, что они делают, копирует двоичный файл в /Applications.
Мне нравится иметь свои приложения в
/Applications, и я не люблю давать административные разрешения на все, что не принадлежит материнству.
Есть ли способ открыть файл .pkg вручную и вытащить приложение? В Инструментах разработчика есть PackageMaker, но это, похоже, не делает этого (он выдал некоторый результат, который заставляет меня думать, что на самом деле нет никаких сценариев или других частей в установщике, просто приложение).
9 ответов
Если вы щелкните по нему правой кнопкой мыши и нажмите Показать содержимое пакета , вы получите несколько файлов в папке «Содержание». (Примечание: если вы не видите Показать содержимое пакета , вам нужно будет открыть Terminal.app и запустить pkgutil —expand mystubbornpackage.pkg path/to/expand )
Один — это спецификационный файл (спецификация материалов), который превращается в квитанцию, которую вы можете использовать для удаления приложения. Этот файл содержит манифест всего, что будет устанавливать пакет и где; для чтения этого файла используйте lsbom .
В большинстве пакетов (я использую Office 2008 здесь) также есть файл Archive.pax.gz, это содержит все, что установщик будет перемещать в различные папки, как указано в файле спецификации. В большинстве приложений, похоже, есть .app в этом архиве, хотя перетаскивание этого файла в /Applications может оставить его без фреймворков, которые ему нужно запустить; поэтому вам нужно будет выяснить, какие другие файлы ему нужны и где им нужны, чтобы заставить его работать.
Кроме того, все пакеты могут регистрировать сообщения, если вы нажмете Cmd-L (или выберите Журнал установщика в меню Окно вы можете просмотреть их по мере их создания. Это может дать вам представление о том, какие дополнительные вещи он устанавливает, по крайней мере, это дополнительная информация, если вы не доверяете этому пакету.
В дополнение к тому, что сказал Мэтью Холл, вы также можете нажать Cmd-I в приложении Installer, чтобы посмотреть, какие файлы установщик установит и где.
Если вы не доверяете установщику достаточно предоставить административные разрешения для установки, то почему вы доверяете двоичному файлу в /Приложения?
Pacifist позволит вам просматривать файлы пакетов. Это не обязательно позволяет вам «вытащить двоичный файл».
В качестве альтернативы вы можете попробовать,
После успешного открытия пакета найдите файл Archive.pax.gz, о котором было сказано ранее.
Создайте новую пустую папку на рабочем столе, назовите ее, как хотите. Я обычно называю их «xxxx» или «zzzz» и т. Д., Чтобы упростить ввод текста.
Опция перетащите копию файла Archive.pax.gz в эту новую папку «xxxx» на рабочем столе.
Если файл находится внутри носителя только для чтения, вы можете просто перетащить его в папку «xxxx» без клавиши «Option», чтобы создать копию.
Теперь откройте Terminal.app и в командной строке перейдите к вашему новому каталогу «xxxx» и перечислите содержимое каталога, чтобы подтвердить наличие файла Archive.pax.gz:
Теперь есть две простые команды:
Gzip скажет вам, что он заменил «Archive.pax.gz» на «Archive.pax»). Теперь перечислите содержимое каталога, чтобы подтвердить это.
(Вы должны отделить -r и -f , так как -rf не будет работать)
Наконец, снова перечислите содержимое каталога с помощью ls -al . В дополнение к вашему файлу Archive.pax вы увидите иерархию каталогов, которая, вероятно, содержит одну или несколько каталогов.
Файлы в этой иерархии каталогов будут иллюстрировать вам, где установщик OS X будет устанавливать файлы в вашей системе, как если бы ваш каталог «xxxx» был корневым каталогом «/».
Затем вы можете вручную скопировать эти файлы в свои адресаты, если хотите.
pkgutil —expand терпел неудачу для меня со следующей ошибкой:
Error encountered while creating .. Error 17: File exists
Но мне удалось извлечь файлы с помощью xar :
Unarchiver может это сделать; он будет делать то же самое, что и pkgutil —expand , но используя drag-and-drop. Это лучше заменить архив Apple Utility.app в любом случае.
Установите UnArchiver, откройте UnArchiver; в то время как он открыт — дважды щелкните по этому надоедливому MAMP_MAMP_3.5.pkg
Следуйте инструкциям по установке MAMP.
Лучшим инструментом для проверки файлов пакета является Подозрительный пакет . Он также позволяет копировать файлы из пакета.
Он не только предоставит всю необходимую информацию в приложении, но также установит подключаемый модуль Quick Look, поэтому просто выберите файл пакета и нажмите пробел, откроется окно с наиболее важной информацией.
Источник