PKPass
Эта статья требует дополнительных цитат для проверки . ( ноябрь 2021 г. ) |
Расширения имени файла | |
---|---|
Интернет -медиа -тип |
|
Разработан | Яблоко |
Простирается от | Молния |
PKPass - это формат файлов , используемый для хранения и обмена цифровыми проходами, разработанный Apple для его приложения для кошелька (ранее известный как Passbook до iOS 9). Проходы предназначены для представления информации, которая в противном случае может быть напечатано на небольших кусочках бумаги или пластика », таких как посадочные талоны, членские карты, купоны, сертификаты и т. Д. [ 2 ] Спецификация формата была опубликована в Интернете [ 2 ] и это позволило разработать совместимые реализации для других платформ, таких как Android , [ 3 ] Окна [ 4 ] и Linux . [ 5 ]
Структура файла
[ редактировать ]Файл представляет собой архив ZIP с расширением имени файла .pkpass
Содержит набор подписанных цифровых файлов, описывающих цифровой проход. Несколько .pkpass
файлы могут быть дополнительно объединены в один архив Zip с расширением .pkpasses
Чтобы объединить несколько цифровых проходов для простоты распространения.
Содержимое файла образца PKPass может выглядеть так:
- Icon.png
- [Электронная почта защищена]
- Pass.json
- manifest.json
- подпись
in.lprons/
- логотип.png
- [Электронная почта защищена]
- Pass.strings
ru.lprons/
- логотип.png
- [Электронная почта защищена]
- Pass.strings
icon.png
это значок цифрового пасса. logo.png
отображается в левом верхнем углу от визуализированного прохода.
Локализованные ресурсы - как изображения и строки - хранятся в подпапке, названных так: <language_identifier>-<region_identifier>.lproj
Файл pass.json
является форматом форматированного JSON , описывающий цифровой проход.
manifest.json
Содержит словарь JSON, содержащий хэши SHA-1 для всех файлов, кроме самого манифеста и подписи.
signature
Содержит подпись PKCS #7 манифестного файла, таким образом, эффективно подписывая все файлы в пакете.
Ссылки
[ редактировать ]- ^ «Файл документация PKPass» . Получено 2023-07-21 .
- ^ Jump up to: а беременный «Ссылка на формат пакета Passkit» . Apple Inc. Получено 2021-10-25 .
- ^ «Google Play: результаты поиска для" pkpass " » . Получено 2021-10-25 .
- ^ «Windows Store: результаты поиска для" pkpass " » . Microsoft . Получено 2021-10-25 .
- ^ "Flathub Store: результаты поиска для" pkpass " . Получено 2023-06-21 .