Re: Reading and writing PMSP file
site_archiver@lists.apple.com Delivered-To: installer-dev@lists.apple.com On mercredi, décembre 21, 2005, at 06:20 PM, Andy Cedilnik wrote: Hi, So, please let me know if you have any more information. _______________________________________________ Do not post admin requests to the list. They will be ignored. Installer-dev mailing list (Installer-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/installer-dev/site_archiver%40lists.a... I am trying to read and write the PMSP file produced by PackageMaker. Looking into it, you can see it is a binary file and somewhere close to the beginning is a string: typedstream. I found some information about typedstream, but the most promising is the code in GNU Objective C. That said, before I go and rip a bunch of code out of gcc, is there any simple explanation on the PMSP file format? I figured out all strings have length prepended, but there is much more that is > changing. Also, (question for the apple guys) is there a problem with reverse engineering pmsp file? Will it change anytime soon? While your best solution is to go with the command line tool, some notes: There are already 2 versions of PackageMaker files. One using Archiving, the other using Key Archiving. The most recent one is not very difficult to read even though the keys have been strangely chosen considering that there were nice string constants for these in the Info.plist file for instance. The Key-Archiving version is being extended between releases of Package Maker. For instance, the latest version introduced support for Requirements and Token Definitions AFAIK. This email sent to site_archiver@lists.apple.com
participants (1)
-
Stéphane Sudre