Éducation

Qu'est-ce qu'un fichier .pkpass ? Le format Apple Wallet expliqué

Découvrez ce que sont les fichiers .pkpass, comment ils fonctionnent dans Apple Wallet, quelles données ils contiennent et comment les ouvrir, inspecter ou créer depuis des PDF et des codes-barres.

5 min de lecture26 mars 2026
Fichier pkpass illustré qui se décompresse et révèle ses composants comme un coffre aux trésors

Vous avez téléchargé un fichier qui se termine par .pkpass et vous ne savez pas quoi en faire. Il vient peut-être d'une compagnie aérienne, d'un vendeur de billets ou d'un programme de fidélité. Votre iPhone l'a peut-être ouvert automatiquement, ou il reste peut-être dans votre dossier Téléchargements sans rien faire.

Un fichier .pkpass est le format natif des passes Apple Wallet. Comprendre ce qu'il contient et comment il fonctionne vous aide à résoudre les problèmes, à savoir quelles données il contient et même à créer vos propres passes à partir de billets et de cartes existants.

Le format de fichier .pkpass

Un fichier .pkpass est une archive ZIP dont l'extension a été modifiée. Si vous remplacez l'extension .pkpass par .zip sur un ordinateur, vous pouvez l'extraire et voir les fichiers qu'elle contient. Apple a conçu ce format spécialement pour les passes Wallet. Il contient tout ce dont Wallet a besoin pour afficher un pass : mise en page, champs de texte, couleurs, données du code-barres, images et signature cryptographique prouvant son authenticité.

Lorsque vous touchez un fichier .pkpass sur votre iPhone, Wallet lit l'archive, vérifie la signature et affiche un aperçu. Si tout est correct, vous pouvez l'ajouter à Wallet en un geste. Pour en savoir plus sur ce processus, consultez comment ajouter des passes à Wallet.

Que contient un fichier .pkpass ?

Tous les fichiers .pkpass contiennent les mêmes composants essentiels. Voici ce que vous trouverez si vous renommez un fichier en .zip et l'extrayez :

pass.json

Le fichier principal. Il contient au format JSON la mise en page du pass, les champs de texte, les couleurs, les données du code-barres, les dates et le nom de l'organisation.

manifest.json

La liste des fichiers du paquet, à l'exception de manifest.json et de signature, avec leurs hachages SHA-1. Wallet l'utilise pour vérifier qu'aucune modification n'a été effectuée après la signature.

signature

Une signature cryptographique PKCS#7 créée avec le certificat de l'émetteur délivré par Apple. Elle prouve que le pass provient d'une source de confiance.

Ressources d'image

Des images de logo, d'icône, de bandeau et de vignette en plusieurs résolutions. Elles donnent au pass son apparence visuelle dans Wallet.

Certains passes incluent aussi des dossiers de localisation (comme en.lproj) avec des chaînes traduites dans différentes langues. Un fichier .pkpass est un paquet ZIP dont la taille varie selon les images et les métadonnées qu'il contient.

Types de passes dans les fichiers .pkpass

Le fichier pass.json présent dans le paquet indique le type de pass. Apple Wallet en prend en charge plusieurs, chacun avec une mise en page différente :

Billets d'événement

Billets de concert, de match ou de conférence. Ils contiennent la date, le lieu, les informations de place et un code-barres scannable.

Cartes d'embarquement

Passes de compagnies aériennes et de transport avec les informations de départ et d'arrivée, le numéro de porte et les détails du vol.

Cartes de magasin

Cartes de fidélité, cartes de membre et programmes de récompenses. Elles peuvent inclure un code-barres et le solde de points.

Coupons

Codes de réduction, offres promotionnelles et cartes cadeaux avec une date d'expiration et un code-barres à utiliser.

Il existe aussi un type de pass générique pour ce qui ne correspond pas aux catégories ci-dessus. Pour en savoir plus sur les possibilités de Wallet, consultez les fonctions d'Apple Wallet expliquées.

Comment fonctionne la sécurité des .pkpass

Chaque fichier .pkpass est signé cryptographiquement. L'émetteur crée le pass, le signe avec un certificat délivré par Apple et intègre la signature au fichier. Lorsque vous ouvrez le fichier, Wallet vérifie que la signature correspond au contenu et que le certificat est toujours valide. Si un contrôle échoue, Wallet refuse d'ajouter le pass.

Vous ne pouvez donc pas modifier un fichier .pkpass en espérant qu'il continue à fonctionner. La modification d'un seul octet invalide la signature. Pour en savoir plus sur la protection des données du pass, consultez la FAQ sur la confidentialité de NeatPass.

Pourquoi la signature est importante

La signature empêche les manipulations. Personne ne peut modifier le code-barres de votre carte d'embarquement ni changer le numéro de place de votre billet après la signature du pass. Lorsque NeatPass crée des passes, il envoie uniquement un hachage cryptographique au serveur pour la signature. Le contenu réel du pass ne quitte jamais votre appareil.

Comment ouvrir des fichiers .pkpass

Ouvrir un fichier .pkpass sur iPhone est simple. Voici ce qui se passe selon la façon dont vous l'avez reçu :

1

Depuis un e-mail ou un message

Touchez directement la pièce jointe .pkpass. Wallet ouvre un aperçu avec les détails du pass. Touchez Ajouter pour l'enregistrer dans Wallet.
2

Depuis un lien de téléchargement

Touchez le lien dans Safari. Le fichier est téléchargé et Wallet affiche automatiquement l'aperçu du pass. Si ce n'est pas le cas, recherchez le fichier dans Téléchargements dans l'app Fichiers et touchez-le.
3

Depuis l'app Fichiers

Si le fichier .pkpass est enregistré localement ou dans iCloud Drive, ouvrez Fichiers, accédez au fichier et touchez-le. Wallet s'occupe du reste.

Si le fichier ne s'ouvre pas, la signature est peut-être invalide ou le certificat a peut-être expiré. Consultez la procédure pour réparer les fichiers .pkpass qui ne s'ouvrent pas pour un dépannage détaillé.

Transformez n'importe quelle carte en pass Wallet

NeatPass facilite la conversion de n'importe quel billet, pass ou carte de fidélité en pass Apple Wallet.

Créer des fichiers .pkpass sans coder

Traditionnellement, créer des fichiers .pkpass nécessitait un compte Apple Developer, une infrastructure serveur et des connaissances du framework PassKit. C'est adapté aux compagnies aériennes et aux grandes entreprises, mais peu pratique si vous voulez simplement ajouter votre carte de salle de sport à Wallet.

NeatPass gère l'importation et la préparation du pass sur votre iPhone. Il utilise une IA exécutée sur l'appareil et basée sur le framework MLX d'Apple pour extraire les codes-barres et le texte des PDF, photos et captures d'écran, puis assemble un fichier .pkpass valide. Une brève demande de signature n'envoie qu'un hachage cryptographique au serveur de signature. Vous disposez de six méthodes d'importation différentes.

1

Partagez ou importez votre source

Envoyez un PDF, une photo ou une capture d'écran à NeatPass via l'extension de partage, l'appareil photo, la photothèque ou le sélecteur de fichiers.
2

L'IA extrait les données

L'IA exécutée sur l'appareil identifie les codes-barres, le texte, les dates et les autres informations utiles. Tout est traité localement. Vos images ne quittent jamais votre téléphone.
3

Personnalisez et ajoutez à Wallet

Ajustez la présentation, les couleurs et les champs du pass selon vos besoins. NeatPass crée un fichier .pkpass signé cryptographiquement et l'ajoute directement à Wallet.

Le modèle d'IA s'exécute entièrement sur votre appareil à l'aide du GPU. Découvrez le fonctionnement du modèle d'IA.

NeatPass prend en charge les principaux formats de codes-barres, notamment QR, Aztec, PDF417, Code 128 et bien d'autres. Consultez la liste complète des formats de codes-barres pris en charge.

Questions fréquentes

Créez vos propres passes Wallet

Télécharger

Le format de votre pass décodé

Un fichier .pkpass est moins mystérieux qu'il n'en a l'air. Il s'agit d'une archive ZIP contenant des données structurées, des images et une signature numérique qu'Apple Wallet sait lire. La plupart des utilisateurs les reçoivent en pièce jointe ou via un lien de téléchargement fourni par un vendeur de billets, une compagnie aérienne ou un programme de fidélité.

Si vos cartes ou billets ne sont pas arrivés sous forme de fichiers .pkpass, NeatPass peut les créer pour vous. Les passes obtenus sont de vrais fichiers .pkpass, signés cryptographiquement et pleinement fonctionnels dans Wallet, même complètement hors ligne.

Prêt à migrer vos cartes ?

NeatPass facilite la conversion de n'importe quel billet, pass ou carte de fidélité en pass Apple Wallet.