如何解压缩,更新和重新打包Adobe air文件?

时间:2010-04-01 15:00:44

标签: flex3 adobe air

我需要解压缩文件,更新并重新包装。在这方面,有人可以帮助我吗?

在java中,对于jar文件,我们可以使用winrar utlity这种类型。请建议我们如何为空气做。对于adobe air有任何实用工具。

我尝试使用winzip / winrar。我将其扩展名更改为.zip文件并在winzip和winrar中打开它。当我尝试更新它时,它已损坏。

-Abhishek

1 个答案:

答案 0 :(得分:1)

AIR文件本身就是zip文件,所以从理论上讲,你可以将它们重命名为* .zip并在里面捣乱。但是您无法更新内部内容,然后将结果用作新的AIR文件,因为AIR文件已签名,并且签名过程的一部分包括获取应用程序内容的哈希值。当您尝试使用更改内容的文件时,新文件将与签名不匹配。 (这是一项安全功能 - 您不希望有人使用您的AIR应用程序,更改内部,然后将其作为更新版本分发。)

要生成新的AIR文件,您应该从原始来源重新发布(并因此重新签名)。