Файл с расширением .pkpass, пришедший по почте или скачанный после покупки билета, не открывается двойным кликом на компьютере — и это нормально, потому что формат создан Apple специально для приложения Wallet на iPhone. Внутри такого файла находится электронная карта: посадочный талон, билет в кино, скидочная карта магазина или купон. Чтобы увидеть содержимое, потребуется либо подходящее приложение на смартфоне, либо небольшая хитрость на ПК.
Ниже разберём, что представляет собой формат, чем открыть pkpass на iPhone, Android и Windows, а также что делать, если файл не добавляется в кошелёк или показывает ошибку.
Что такое формат PKPASS
PKPASS — это контейнерный формат, разработанный Apple для системы электронных карт Passbook (позже переименованной в Wallet). По своей сути файл .pkpass — это обычный ZIP-архив, внутри которого лежат JSON-файл с данными карты, изображения (логотип, фон, штрихкод) и цифровая подпись, подтверждающая подлинность.
Именно цифровая подпись отличает pkpass от простого архива: приложение Wallet проверяет её перед отображением карты, и если подпись повреждена или файл изменён, карта не добавится. Поэтому редактировать содержимое pkpass вручную бессмысленно — после любого изменения файл перестанет быть валидным.
Типичное содержимое архива выглядит так:
- 📄 pass.json — основной файл с данными: название, даты, места, номер брони;
- 🖼️ icon.png, logo.png, strip.png — графические элементы карты;
- 🔏 signature — цифровая подпись для проверки подлинности;
- 🌐 manifest.json — список всех файлов с их контрольными суммами.
Как открыть PKPASS на iPhone
На iPhone всё работает «из коробки»: встроенное приложение Wallet предустановлено в iOS и напрямую поддерживает pkpass. Если вы получили файл по почте или в мессенджере, достаточно нажать на вложение — система предложит добавить карту в Wallet.
Порядок действий обычно такой: откройте письмо или сообщение с файлом, коснитесь вложения, дождитесь предпросмотра карты и нажмите кнопку «Добавить» в правом верхнем углу. После этого карта появится в приложении Wallet и будет доступна даже без интернета — например, для предъявления штрихкода на входе.
Если файл скачан через Safari, он может автоматически открыться в интерфейсе добавления. Кнопки «Добавить в Wallet» также встречаются прямо на сайтах авиакомпаний, кинотеатров и магазинов — в этом случае файл даже не нужно сохранять вручную.
Как открыть PKPASS на Android
Android не имеет встроенной поддержки формата, поэтому потребуется стороннее приложение-кошелёк. Проверьте сначала, не предлагает ли сервис, выдавший билет, добавление в Google Wallet — многие компании поддерживают обе платформы, и это самый простой путь.
Если кнопки для Google Wallet нет, установите из Google Play одно из приложений, умеющих импортировать pkpass. Примеры таких программ — WalletPasses и подобные менеджеры карт: они читают формат, отображают штрихкод и данные карты, а также могут показывать уведомления о событии. Перед установкой стороннего кошелька посмотрите свежие отзывы и дату обновления приложения.
Общая схема импорта одинакова для большинства таких программ:
- 📥 Скачайте файл .pkpass в память телефона;
- 📂 Откройте приложение-кошелёк и выберите импорт файла;
- ✅ Укажите скачанный pkpass — карта появится внутри приложения;
- 🔔 При необходимости включите уведомления о дате события.
Чем открыть PKPASS на компьютере с Windows
На Windows нет официального приложения для просмотра карт Wallet, но содержимое файла посмотреть можно. Поскольку pkpass — это ZIP-архив, достаточно переименовать файл: замените расширение .pkpass на .zip и откройте его любым архиватором — встроенным проводником Windows, 7-Zip или WinRAR.
Внутри архива вас интересует прежде всего файл pass.json. Откройте его в блокноте или любом текстовом редакторе — там в читаемом виде хранятся все данные карты: ФИО, номер рейса или сеанса, дата, место, код бронирования. Штрихкод хранится как картинка или как текстовое значение в JSON, из которого его можно сгенерировать онлайн при необходимости.
Переименование расширения не повреждает файл — после просмотра вы можете вернуть расширение .pkpass, и карта останется рабочей для добавления в Wallet.
☑️ Как посмотреть содержимое PKPASS на ПК
Открытие PKPASS на Mac и в браузере
На macOS файл pkpass можно открыть двойным кликом — система покажет предпросмотр карты и предложит добавить её на связанный iPhone через iCloud, если функция синхронизации Wallet включена. Если предпросмотр не сработал, способ с переименованием в ZIP работает и на Mac точно так же.
Существуют также онлайн-просмотрщики pkpass, куда файл можно загрузить через браузер. К ним стоит относиться осторожно: билеты и карты содержат персональные данные — ФИО, коды бронирования, иногда номера документов. Загружать такой файл на незнакомый сайт небезопасно.
⚠️ Внимание: не загружайте pkpass-файлы в онлайн-сервисы просмотра, если внутри есть персональные данные или код бронирования. Злоумышленник, получивший код брони и фамилию, в некоторых случаях может получить доступ к управлению билетом. Безопаснее распаковать файл локально как ZIP-архив.
Почему файл PKPASS не открывается: частые причины
Если карта не добавляется в Wallet или приложение выдаёт ошибку, причина обычно одна из нескольких. Возможная причина — повреждение файла при скачивании: проверьте, что файл скачан полностью, и попробуйте загрузить его заново. Битый архив не пройдёт проверку подписи и будет отклонён.
Вторая частая ситуация — почтовый клиент или мессенджер изменил файл при пересылке. Некоторые сервисы переименовывают вложения или упаковывают их повторно. Убедитесь, что расширение файла именно .pkpass, а не, например, .pkpass.txt — включите отображение расширений в файловом менеджере, чтобы это проверить.
Также учитывайте, что устаревшие версии iOS или приложения-кошелька могут некорректно обрабатывать карты новых форматов. Обновите систему или приложение и повторите попытку.
| Проблема | Вероятная причина | Что сделать |
|---|---|---|
| «Невозможно добавить карту» на iPhone | Повреждённый файл или недействительная подпись | Скачать файл заново с сайта |
| Файл открывается как текст или архив | Нет приложения-кошелька | Установить Wallet-приложение или открыть как ZIP |
| Расширение файла не pkpass | Почтовый клиент изменил имя | Переименовать обратно в .pkpass |
| Карта добавилась, но штрихкод не читается | Низкая яркость экрана или повреждённое изображение | Увеличить яркость, показать код из pass.json |
| Android не видит файл при импорте | Файл в папке, недоступной приложению | Переместить в «Загрузки» и повторить импорт |
⚠️ Внимание: не пытайтесь редактировать pass.json и пересобирать файл, чтобы «исправить» данные карты. Любое изменение делает цифровую подпись недействительной, и Wallet откажется добавлять такую карту. Если данные в билете неверны, запросите новый файл у сервиса, который его выдал.
Как извлечь данные из PKPASS без смартфона
Бывает, что телефона под рукой нет, а данные из билета нужны срочно — например, код бронирования для онлайн-регистрации. В этом случае способ с распаковкой на ПК полностью решает задачу: все ключевые поля хранятся в pass.json в открытом виде.
Откройте файл в текстовом редакторе и поищите поля вроде bookingReference, confirmationNumber, passengerName или секцию barcode с полем message — именно там обычно лежит текст, закодированный в штрихкоде. Названия полей зависят от сервиса, выдавшего карту, поэтому ориентируйтесь на значения, а не на точные имена ключей.
Что делать, если pass.json отображается нечитаемо
Откройте файл в редакторе с подсветкой JSON (например, Notepad++ с плагином или VS Code) либо воспользуйтесь локальным форматировщиком JSON. Текст станет структурированным: пары «ключ — значение» выстроятся в дерево, и нужные поля будет проще найти.
Если нужен именно штрихкод для сканирования, возьмите значение из поля message секции barcode и сгенерируйте по нему код в любом офлайн-генераторе, указав тип кода из поля format (чаще всего это QR или Aztec). Это легальный способ — вы просто воспроизводите данные собственного билета.
Часто задаваемые вопросы
Чем открыть pkpass на Android без установки приложений?
Полноценно — никак: Android не поддерживает формат системно. Можно переименовать файл в .zip и посмотреть содержимое через файловый менеджер с поддержкой архивов, но для использования карты по назначению понадобится приложение-кошелёк.
Безопасно ли пересылать файл pkpass другому человеку?
Технически карта добавится на чужом устройстве, но в файле содержатся ваши персональные данные и код бронирования. Пересылайте pkpass только тому, кому доверяете, и только если билет действительно передаётся другому человеку.
Почему iPhone пишет «недействительная карта» при добавлении?
Чаще всего файл повреждён при скачивании или был изменён при пересылке. Скачайте pkpass заново с сайта сервиса. Если ошибка повторяется, возможно, срок действия карты истёк или сервис отозвал её — уточните у компании, выдавшей билет.
Можно ли конвертировать pkpass в PDF или картинку?
Готового штатного конвертера нет, но можно распаковать файл как ZIP, взять изображения из архива и данные из pass.json, а затем оформить их вручную. Некоторые приложения-кошельки также позволяют сделать скриншот карты со штрихкодом.
Откроется ли pkpass, если срок действия карты истёк?
Файл откроется и данные будут видны, но Wallet может пометить карту как просроченную, а штрихкод на контроле уже не сработает. Просмотреть содержимое для справки можно всегда — например, через распаковку архива.