La vérification du checksum du fichier d'exportation du compteur d'énergie consiste à vérifier si un fichier reçu possède les mêmes octets qu'une copie de référence fiable. Calculez le même hachage approuvé sur l'exportation originale et le fichier reçu, comparez les résultats complets, et conservez les deux résultats avec l'enregistrement du transfert. Une correspondance confirme l'identité du fichier. Cela ne prouve pas que les relevés sont précis, que l'exportation est complète ou que la référence elle-même provient du système prévu. Ces vérifications nécessitent des contrôles séparés de la source, de la couverture, des unités et de la signification de la mesure.
Le fichier peut être généré par une passerelle, un historien, une application de gestion de l'énergie ou une utilité de périphérique supportée. Ne supposez pas qu'un compteur de panneau crée lui-même des fichiers CSV ou calcule des sommes de contrôle. Pour une installation CNBYG, identifiez l'instrument exact et le logiciel externe qui ont produit l'exportation. Ensuite, construisez une procédure de transfert autour du fichier réel, et non d'une capture d'écran ou d'une vue de feuille de calcul qui pourrait avoir changé son contenu.
Trois questions sont souvent confondues. Premièrement, le destinataire a-t-il reçu exactement le fichier sélectionné par l'expéditeur ? Deuxièmement, le système prévu a-t-il produit ce fichier ? Troisièmement, son contenu représente-t-il correctement les mesures requises ? Une comparaison de checksum répond à la première question lorsque la référence est fiable. Elle ne peut pas répondre aux deux autres par elle-même.
Par exemple, deux copies identiques d'une exportation peuvent toutes deux omettre la dernière heure. Un fichier peut rester inchangé octet par octet alors que ses étiquettes de colonnes décrivent la mauvaise unité. Une exportation obsolète peut avoir un hash parfaitement identique. Gardez ces distinctions visibles dans le registre d'acceptation afin qu'un transfert réussi ne soit pas rapporté comme une validation technique réussie.
La famille de produits BY194 fournit le contexte de l'instrument. Vérifiez les mesures et les communications par rapport à la variante fournie et à sa documentation. Les flux de travail externes d'exportation et de hachage ne sont pas des fonctionnalités de l'appareil implicites. La guide de la mesure triphasée aide à établir la limite de mesure plus large avant toute évaluation de fichier.
Choisissez la plage temporelle, les points et les paramètres de sortie dans l'application supportée. Enregistrez l'heure de création de l'export, la version du logiciel, le système source, les filtres sélectionnés et le nom du fichier. Enregistrez le résultat dans un emplacement approuvé et évitez de l'ouvrir avec un logiciel qui pourrait le réécrire automatiquement. Dans la mesure du possible, conservez une version en lecture seule et utilisez une copie séparée pour l'analyse.
Une sauvegarde de feuille de calcul peut modifier les fins de ligne, les guillemets, l'encodage des caractères, le format numérique et la présentation des dates. Ces changements peuvent être des transformations légitimes, mais ils créent un fichier différent. Si le flux de travail nécessite une version transformée, nommez-la séparément et calculez son propre checksum après la transformation. Ne vous attendez pas à ce qu'il corresponde au checksum de l'exportation originale.
Enregistrez la taille du fichier comme une observation supplémentaire utile. Des tailles égales ne prouvent pas un contenu égal, et des tailles différentes n'expliquent pas la cause d'un changement. Néanmoins, une différence de taille peut rapidement révéler un transfert tronqué ou une pièce jointe sélectionnée par erreur. Conservez la taille, le checksum et les métadonnées de source ensemble sans traiter un seul champ comme le test d'acceptation complet.
Le Norme de hachage sécurisé décrit les algorithmes de hachage sécurisé approuvés. L'organisation doit choisir une méthode adaptée à ses exigences et outils. SHA-256 est couramment disponible pour la comparaison de fichiers, mais le flux de travail doit spécifier explicitement l'algorithme afin que l'expéditeur et le destinataire calculent le même type de résumé.
Un checksum livré via le même canal non fiable qu'un fichier est une preuve d'origine plus faible qu'une référence obtenue par un processus authentifié. Un attaquant capable de remplacer les deux peut fournir une paire correspondante. Pour des flux de travail à plus haute assurance, utilisez le manifeste ou la signature authentifiée approuvée par l'organisation. Ne décrivez pas un hachage ordinaire non clé comme une signature numérique ou une preuve de l'identité de l'expéditeur.
Calculez la référence uniquement après que la dernière exportation originale ait été fermée et enregistrée. Enregistrez le nom de fichier exact et le résumé complet. Comparez l'intégralité du résumé plutôt qu'un préfixe visible court. Si les outils affichent en hexadécimal en majuscule ou minuscule, suivez la méthode de comparaison documentée ; ne confondez pas la casse d'affichage avec une modification de la valeur sous-jacente du résumé.
| Vérification | Ce qu'il peut établir | Ce qui nécessite encore une preuve séparée |
|---|---|---|
| Nom de fichier | Quel objet nommé l'opérateur a-t-il sélectionné | Les noms peuvent être réutilisés ou modifiés |
| Taille du fichier | La vérification de la correspondance du nombre d'octets | Une taille égale n'établit pas un contenu égal |
| Correspondance complète de la somme de contrôle | Les octets reçus correspondent à la référence de confiance selon la méthode choisie | Source correcte, couverture complète et lectures valides |
| Manifeste authentifié | La source approuvée a fourni le registre d'identité du fichier | Les mesures répondent-elles aux exigences du projet |
| Vérifications du registre analysé | La structure attendue, les lignes sélectionnées et la couverture déclarée sont présentes | Précision électrique et revendications de dispositifs non pris en charge |
| Revue d'ingénierie | Les unités, la cartographie et l'interprétation respectent le périmètre défini | Points et périodes non vérifiés en dehors de ce périmètre |
Le tableau est un plan d'acceptation en couches, et non une affirmation que chaque projet nécessite le même mécanisme de sécurité. Faites correspondre la preuve à la conséquence de recevoir le mauvais fichier.

À l'extrémité réceptrice, sauvegarder l'objet livré sans le modifier. Calculer son empreinte à l'aide de l'algorithme spécifié et la comparer à la référence de confiance. Enregistrer qui a effectué la vérification et quand. Si une archive a été transférée, distinguer la somme de contrôle de l'archive de celles de ses membres extraits ; elles identifient des objets différents.
Les passerelles email, les portails de documents et les outils de collaboration peuvent transformer certains types de fichiers. En cas de discordance, ne pas supposer que la corruption est la seule explication. Vérifier si le destinataire a téléchargé un aperçu, une feuille de calcul convertie, une pièce jointe compressée ou une révision différente. Répéter le transfert via une voie approuvée avec le fichier original identifié explicitement.
Ne pas écraser immédiatement le fichier non conforme. Le conserver si la politique le permet afin que la différence puisse être étudiée. Si le fichier contient des données sensibles, utiliser un stockage restreint et éviter de le télécharger sur des services de comparaison publics. Un cas de support doit inclure les métadonnées pertinentes et un échantillon nettoyé uniquement lorsque cela est approuvé.
Commencer par les erreurs de sélection : nom de fichier, révision, chemin et fenêtre d'exportation. Ensuite, comparer la taille du fichier et la méthode de transfert. Si les deux parties ont encore leurs copies, calculer de nouvelles empreintes des originaux inchangés. Cela permet de déterminer si la discordance a été enregistrée incorrectement ou si les deux fichiers diffèrent réellement au niveau des octets.
Lorsqu'une transformation est intentionnelle, la documenter au lieu de forcer une correspondance. Par exemple, convertir un fichier délimité par des virgules en un fichier délimité par des points-virgules modifie les octets même si un parseur produit des enregistrements équivalents. Le Guide de validation locale CSV aborde l'interprétation des numériques et des délimiteurs. L'identité du fichier et l'équivalence des données analysées doivent rester des déclarations d'acceptation séparées.
En cas de changement inexpliqué, suspendre l'acceptation du fichier et impliquer le propriétaire du système. La réexportation peut être appropriée, mais conserver la raison et le nouvel identifiant d'export. Éviter de sauvegarder à répétition le même fichier dans différentes applications jusqu'à ce qu'un contrôle de somme pratique apparaisse. Cela supprime la chaîne de preuves sans prouver quoi que ce soit sur le transfert original.
Analyser le fichier accepté avec les paramètres documentés et inspecter ses en-têtes, le nombre d'enregistrements, la plage temporelle, les unités et les informations de qualité. Confirmer que les points sélectionnés correspondent aux alimentations ou actifs visés. Une correspondance de hachage permet d'être confiant que les deux parties discutent du même objet ; cela ne remplace pas ces vérifications de contenu.
Utilisez le examen de la phase et de la cartographie des points totaux lors de la comparaison des mesures associées. Un fichier peut contenir chaque ligne attendue tout en associant un total à une source incorrecte. De même, distinguez les valeurs de registre cumulatives des consommations par intervalle avant de calculer les différences ou les totaux. Conservez les marqueurs de données manquantes au lieu de les convertir silencieusement en zéro.
La Description CSV RFC 4180 explique la structure courante du CSV, y compris les enregistrements, les champs, les guillemets et les en-têtes facultatifs. Il est informatif et ne détermine pas la signification technique de vos colonnes. Conservez le dictionnaire de données spécifique à l'exportateur et le contrat d'importation avec la preuve d'acceptation du fichier.
Un manifeste pratique identifie l'application source, la demande d'exportation, la date et la zone de création, le nom du fichier, la taille, l'algorithme, le résumé complet, et le destinataire prévu. Incluez la fenêtre de mesure déclarée et la portée des points en tant que métadonnées plutôt que de prétendre que le résumé encode ces faits. Protégez le manifeste et le fichier brut en fonction de leur sensibilité.
Si plusieurs fichiers constituent une livraison, listez chacun séparément et indiquez si l'ensemble est complet. Un résumé pour un CSV ne dit rien d'un fichier de configuration manquant ou d'un dictionnaire de codes de qualité. Lorsqu'une archive ZIP est utilisée, enregistrez l'identité de l'archive et les membres attendus. Le destinataire doit vérifier à la fois l'objet transféré et le contenu requis du paquet.
La leçon suivante de Computerphile explique le hachage sécurisé à un niveau conceptuel. Elle aide à clarifier pourquoi un résumé change lorsque des octets changent. Ce n'est pas une démonstration d'une fonctionnalité d'export CNBYG, une certification d'une utilité particulière, ni un substitut à la méthode de vérification approuvée par l'organisation.

Présentez le résultat en couches : le fichier reçu correspond à la référence de confiance, les vérifications structurelles listées ont réussi, et la revue technique a couvert les points et la période spécifiés. Si l'origine n'a pas été authentifiée ou si seul un échantillon a été examiné, indiquez-le. Cela est plus utile que de dire que les données sont vérifiées sans définir ce qui a été testé.
Conservez les comparaisons échouées et les actions correctives selon la politique du projet. Vérifiez à nouveau l'identité après toute transformation ultérieure et utilisez un nouvel identifiant pour le fichier résultant. Lors de l'approvisionnement ou du transfert, demandez quelle application crée l'exportation, quelle partie fournit le manifeste de référence, et qui accepte la signification de la mesure. Attribuer ces rôles empêche un fournisseur, un intégrateur ou une équipe d'usine de supposer que quelqu'un d'autre a effectué la vérification.
Non. Il prend en charge l'identité au niveau des octets avec la référence sélectionnée. Les deux copies peuvent contenir des lectures manquantes, obsolètes, mal étiquetées ou mal mises à l'échelle. Validez séparément la source, la plage temporelle, la cartographie, les unités et les informations de qualité.
L'application peut avoir modifié l'encodage, les fins de ligne, la citation, le format de date ou la représentation numérique. Conservez l'exportation d'origine et traitez la feuille de calcul enregistrée comme un fichier transformé séparé avec sa propre identité et son propre enregistrement de validation.
Non. Un nom de fichier peut être réutilisé et ne prouve pas l'identité du contenu. Enregistrez la taille, le résumé complet, la source, l'heure de création et la portée de l'exportation. Maintenez la référence fiable et comparez le résumé complet en utilisant le même algorithme.
Non. Un outil externe approuvé peut le calculer sur le fichier exporté. L'exportateur peut être une passerelle ou un historien plutôt que le compteur. Confirmez le système réellement installé au lieu de supposer un fichier ou une fonction de hachage au niveau de l'appareil.