Qualité des échanges
Intégrité des fichiers : contrôler la livraison d’un catalogue
Un fichier livré peut être tronqué, remplacé ou différent de celui annoncé. Une empreinte permet de comparer des octets selon une méthode définie ; elle ne prouve pas que les produits, droits ou prix du catalogue sont corrects.
Ce que documentent les sources
Amazon documente des sommes de contrôle pour vérifier des objets lors des transferts, avec plusieurs algorithmes possibles.
Amazon S3 : vérification de l’intégrité des objets — consulté le . Intégrité des objets et transferts S3 documentés ; aucun transfert testé et aucune qualité métier d’un catalogue déduite de sa somme de contrôle.
Identifier exactement ce qui est livré
Conservez référence de livraison, nom, version et périmètre annoncé : catalogue complet ou delta, établissements concernés et date de production. Précisez si l’empreinte porte sur l’archive ou sur un fichier extrait. Une nouvelle livraison portant le même nom ne doit pas remplacer silencieusement la preuve du fichier examiné. Le manifeste doit relier les informations de contrôle au même objet.
Comparer les empreintes dans la même convention
Demandez algorithme, représentation et objet de calcul utilisés par l’émetteur. Recalculez selon le circuit autorisé sur le fichier reçu, puis rapprochez taille et empreinte de la preuve attendue. Une chaîne différente peut provenir d’un autre périmètre ou d’une autre représentation : documentez la cause avant de conclure à une corruption. Une égalité utile doit comparer le même objet avec la même méthode.
Continuer par la lecture et les rapprochements métier
Après le contrôle de transfert, vérifiez décompression, lecture, nombre annoncé et structure attendue. Examinez séparément les références, devises, états et règles de mise à jour. Un fichier complet peut contenir des tarifs périmés ou un delta appliqué au mauvais catalogue. Si un contrôle échoue, conservez l’objet et le motif dans le circuit prévu, puis demandez une livraison identifiable plutôt que d’importer une version supposée.
Deux situations à rapprocher
L’archive et son contenu sont comparés
Scénario fictif : l’émetteur fournit l’empreinte de l’archive, mais le destinataire calcule celle du fichier extrait. Faites aligner les objets avant d’interpréter la différence.
Le transfert est intact mais le delta est impropre
Scénario fictif : l’empreinte correspond, tandis que le delta cible une autre version du catalogue. Suspendez l’application métier et demandez la base attendue ; l’intégrité binaire ne résout pas cet écart.
Conserver la décision et sa prochaine suite
| Point | Preuve à retrouver | Contrôle proposé |
|---|---|---|
| Livraison | Référence, version et date | Retrouver un objet déterminé. |
| Périmètre | Complet ou delta | Vérifier la base et les produits concernés. |
| Objet | Archive ou fichier extrait | Aligner ce qui entre dans le calcul. |
| Méthode | Algorithme et représentation | Comparer dans la même convention. |
| Transfert | Taille et empreinte | Rapprocher le fichier reçu du manifeste. |
| Lecture | Décompression, structure et compte | Contrôler la lecture après le transfert. |
| Métier | Références, états et base | Vérifier l’application autorisée. |
| Reprise | Motif et nouvelle livraison | Conserver la preuve avant remplacement. |
La réception complète distingue intégrité du transfert, lisibilité du fichier et autorisation d’application métier. Le manifeste conserve l’objet exact et la méthode de comparaison. Un contrôle réussi ne doit pas effacer les écarts de contenu encore ouverts.
Erreurs à éviter
- Comparer l’archive avec l’empreinte du fichier extrait.
- Utiliser deux méthodes sans préciser leur représentation.
- Autoriser l’import métier sur la seule égalité d’empreinte.
La fiche de contrôle permet de suivre les points à confirmer. Le registre associé conserve le périmètre, les preuves et la décision ; ses champs peuvent être remplis dans l’atelier avec des données fictives ou anonymisées.
Nommer les points du dossier
- Objet de calcul d’une empreinte : Ensemble exact d’octets auquel s’applique une méthode de contrôle.
- Manifeste de livraison d’un catalogue : Description reliant un fichier à sa version, son périmètre et ses contrôles attendus.
- Convention de comparaison d’empreinte : Algorithme, représentation et objet nécessaires à une comparaison interprétable.
- Intégrité de transfert d’un catalogue : Concordance de l’objet reçu avec la preuve de contrôle du transfert.
Cas à rapprocher : Types de fichiers : contrôler une pièce jointe avant son usage
Une empreinte identique concerne l’objet comparé ; elle ne démontre pas que le type du fichier soit adapté à l’import. Après l’intégrité du transfert, rapprochez extension, déclaration et lecture prévue. Les erreurs de format restent distinctes des erreurs métier.
Types de fichiers : contrôler une pièce jointe avant son usage · Vérifier les preuves de ce dossier
Sources et périmètre des faits documentés
La date de consultation figure avec chaque référence. Les méthodes d’essai et recommandations de ce guide sont éditoriales ; les conditions d’accès et d’usage se vérifient dans la documentation actuelle.
- Amazon S3 : vérification de l’intégrité des objets — Intégrité des objets et transferts S3 documentés ; aucun transfert testé et aucune qualité métier d’un catalogue déduite de sa somme de contrôle. (consultée le )
Questions fréquentes
Questions utiles avant de décider
Une empreinte correcte valide-t-elle les prix ?
Elle porte sur le fichier comparé. Les dates, devises et conditions des prix demandent leurs propres contrôles.
Que garder avec le fichier ?
Référence, version, périmètre, méthode, taille et résultat, selon le circuit de conservation autorisé.
Que faire si les empreintes diffèrent ?
Vérifiez objet et convention, documentez le motif puis demandez une livraison identifiée avant son application.