用PAL制作便携软件(五)

本文根据PortableApps.com相关文档,由mmdowns.com翻译并整理,转载请注明出处,谢谢!

请注意,官方发行版中已部分弃用PortableApps.com AppCompactor。使用PortableApps.com AppCompactor进行压缩,会导致防病毒引擎的误报率增加。

PortableApps.com AppCompactor用于缩小便携式应用程序安装包的体积。

通常,AppCompactor在设置中是完全自动的,只需要在便携式应用程序的AppNamePortable目录上运行。

有时,某些软件与AppCompactor不兼容,其自动进程无法检测到不兼容性;有时,对于某些应用程序的特殊文件,AppCompactor并不会处理它们,在这些情况下,可以使用AppCompactor.ini。

把AppCompactor.ini与AppInfo.ini和Installer.ini一起放在AppInfo目录中。该文件的示例及相关说明如下:

[PortableApps.comAppCompactor]

FilesExcluded = msvcm90.dll | msvcp90.dll | mscvr90.dll

AdditionalExtensionsExcluded = PYD | IRC

AdditionalExtensionsIncluded = example | beta

[PortableApps.comAppCompactor]区段:如果您不打算使用PortableApps.com AppCompactor缩小应用程序或不需要更改其标准压缩设置,则应省略此区段。

FilesExcluded:是您希望AppCompactor运行时,排除或不处理的任何文件。请注意,默认情况下(Visual C ++运行时9.0)以及相同文件的7.1,8.0和10.0版本排除了示例中列出的文件。

AdditionalExtensionsExcluded:是您希望压缩时,排除的任何其他类型的文件(或扩展名)。

AdditionalExtensionsIncluded:是您希望压缩时,包含的任何其他类型的文件(或扩展名)。

CompressionFileSizeCutOff:是忽略压缩文件的分块大小,以字节为单位。默认值为4096,表示忽略大小为4K的文件。

你可能感兴趣的:(用PAL制作便携软件(五))