Зачем конвертировать PKPASS в ZIP?
Файл PKPASS определяется как подписанный цифровой пакет пропуска на базе ZIP (Apple Wallet, 2012). Его первые байты - это стандартный заголовок ZIP (PK). Пользователи переименовывают его, чтобы получить доступ к pass.json для извлечения данных билета, сохранения изображения штрих-кода для печати или устранения неполадок с пропуском, который не устанавливается в Wallet.
Способы конвертации PKPASS в ZIP
7-Zip OPEN-SOURCE
Щелкните правой кнопкой мыши на .pkpass и выберите «Открыть архив» в 7-Zip - он читает структуру ZIP без переименования; или сначала переименуйте копию в .zip и откройте как обычно.
WinRAR APP
Переименуйте копию .pkpass в .zip и откройте её в WinRAR для просмотра содержимого.
macOS Archive Utility FREE
Переименуйте копию .pkpass в .zip и дважды щелкните; Archive Utility извлечет папку, содержащую pass.json и все графические ресурсы.
Об этих форматах
Файл PKPASS - это цифровой пропуск для Apple Wallet: посадочный талон, билет на мероприятие, купон или карта лояльности. На iPhone нажмите на вложение и выберите «Добавить», чтобы поместить…
Открыть детали .PKPASS →Файл ZIP - это сжатый архив, который хранит один или несколько файлов в одном пакете меньшего размера. В Windows, macOS, iOS и Android его можно открыть без установки дополнительных…
Открыть детали .ZIP →Качество и на что обратить внимание
- Редактирование
pass.jsonи повторная упаковка архива не создадут рабочий пропуск - Apple Wallet проверяет подпись PKCS#7 по файлуmanifest.jsonи отклоняет любой измененный пакет. - Внутри вы найдете
pass.json(данные билета и содержимое штрих-кода),manifest.json(хеши SHA-1),signature(отсоединенная подпись PKCS#7) и изображения в стандартном размере и в форматах@2x/@3x. - Не загружайте посадочные талоны или билеты на мероприятия в онлайн-сервисы - штрих-код содержит код бронирования и ваши персональные данные.
Часто задаваемые вопросы
Можно ли открыть .pkpass напрямую без переименования?
.pkpass и выберите «Открыть архив»; 7-Zip считывает структуру ZIP независимо от расширения.Где внутри ZIP находится значение штрих-кода?
pass.json, под ключом barcode или barcodes; поле message содержит закодированную строку.