Je suis en train d'inclure un fichier plist dans mon application iPhone. Il est au format binaire (en utilisant plutil pour convertir du xml en binaire). Je veux exécuter un checksum MD5 (ou SHA-1) dessus au moment de l'exécution pour confirmer que son contenu est conforme à ce qui est attendu. Malheureusement, j'obtiens toujours un checksum différent de ce que j'ai inclus initialement. Après plus d'une heure à penser que je calculais mal la somme MD5, j'ai décidé de faire un test pour confirmer que les octets sont en effet identiques. Ils ne le sont pas. La taille du fichier reste la même, mais à partir de l'octet 30, et tout au long du fichier (à l'exception des 32 derniers octets), le contenu du fichier est complètement différent. Est-ce que quelqu'un sait si les fichiers de liste de propriétés sont signés ou autrement "compilés" dans un format binaire différent avant d'être inclus dans une application iPhone ? Si c'est le cas, pouvez-vous fournir plus de détails sur le processus?
Merci d'avance !