Как распаковать, обновить и перепаковать файл air air? - PullRequest
1 голос
/ 01 апреля 2010

Мне нужно распаковать файл air, обновить его и перепаковать. Кто-нибудь может помочь мне в этом вопросе?

В java для jar-файла мы можем использовать winrar utlity для этого вида Пожалуйста, предложите, как мы можем сделать для воздуха. Есть ли какая-либо утилита для Adobe Air.

Я попробовал с winzip / winrar. Я изменил его расширение на .zip файл и открыл его в winzip и winrar. Когда я пытался обновить его, он был поврежден.

-Abhishek

1 Ответ

1 голос
/ 06 апреля 2010

Сами файлы AIR являются просто zip-файлами, поэтому теоретически вы можете переименовать их в * .zip и копаться внутри. Но вы не можете обновить содержимое внутри, а затем использовать результат в качестве нового файла AIR, поскольку файлы AIR подписаны, и часть процесса подписания включает в себя получение хэша содержимого приложения. Когда вы пытаетесь использовать файл, содержимое которого вы изменили, новые файлы не будут соответствовать подписи. (Это функция безопасности - вам не нужно, чтобы кто-то брал ваше приложение AIR, изменял внутренности и затем распространял их как обновленную версию.)

Чтобы создать новый файл AIR, необходимо повторно опубликовать (и, следовательно, повторно подписать) из исходного источника.

...