Зачем конвертировать EMSIXBUNDLE в APPXBUNDLE?
Пользователи ищут это, так как оба формата являются пакетами приложений Windows и их расширения похожи, но это разные форматы из разных эпох упаковки Windows. emsixbundle расшифровывается в MSIX, а не в устаревший .appxbundle. Реальная цель - расшифровать emsixbundle в его родной .msixbundle, который в любом случае является современной заменой AppX.
Способы конвертации EMSIXBUNDLE в APPXBUNDLE
Расшифровка в .msixbundle через MakeAppx.exe FREE
При наличии ключа шифрования выполните команду MakeAppx.exe decrypt /p out.msixbundle /ep app.emsixbundle /kf key.txt из Windows SDK, чтобы получить нативный .msixbundle (не appxbundle).
Пересборка как AppX в Visual Studio PAID
Если у вас есть исходный проект, используйте Windows Application Packaging Project в Visual Studio для создания .appxbundle напрямую; готовую сборку конвертировать нельзя.
Об этих форматах
Файл .emsixbundle - это зашифрованный пакет приложений MSIX для Windows 10 и 11. Он содержит один или несколько пакетов приложений для конкретных архитектур (x86, x64, ARM, ARM64), которые…
Открыть детали .EMSIXBUNDLE →Файл .APPXBUNDLE связан с Microsoft Windows app bundle package, это файл категории compressed.
Открыть детали .APPXBUNDLE →Качество и на что обратить внимание
- emsixbundle можно только расшифровать, но не преобразовать в другой формат пакета.
- MSIX заменил AppX; не существует поддерживаемых инструментов для понижения версии MSIX bundle до AppX bundle.
- Для расшифровки требуется оригинальный файл ключа в шестнадцатеричном формате, который разработчик использовал для шифрования пакета.
Часто задаваемые вопросы
Можно ли превратить emsixbundle в appxbundle?
.msixbundle, а пакеты MSIX нельзя преобразовать в старый формат AppX bundle.Что же такое emsixbundle?
.msixbundle, созданный для того, чтобы пользователи не могли распаковать его содержимое без ключа.