Contrôler la conformité des fichiers au manifeste.
Le script compare les octets reçus aux empreintes déclarées pour l’index et les lots. Une différence ou un fichier absent provoque une erreur ; le contrôle ne constitue pas une validation médicale.
Extraction documentaire · revue médicale en attente
Préparer les fichiers
Python 3.12, bibliothèque standard uniquement. Télécharger les scripts ci-dessous dans un même dossier. Pour les données, conserver manifest.json, exports.json et les sous-dossiers exports/00 à exports/15 avec leurs chemins relatifs.
Télécharger les lots · manifest.json · exports.json
Les commandes ci-dessous utilisent un dossier local data/original et des scripts sous examples/original-data. Adapter --folder et le chemin du script à votre rangement. Aucun appel réseau ni aucune clé API n’est nécessaire.
Exécuter le script
python examples/original-data/verify_exports.py --folder data/originalLire le résultat
Le script vérifie l’empreinte de l’index des lots, puis celles des quatre fichiers de chaque lot. Une absence ou une différence provoque une erreur. Le résultat donne la version, le nombre de lots et le nombre de fichiers contrôlés.
Ce que l’empreinte démontre
Elle établit la conformité des octets au manifeste utilisé. Elle ne certifie pas l’identité de son auteur, la vérité des textes ou une validation médicale. Les fichiers Word exacts restent dans l’archive locale ; l’URL EMA peut servir un fichier ultérieur.