Je construis une interface graphique en utilisant C# (Windows Form). Fondamentalement, mon interface graphique génère un fichier (format .CSV). Par exemple, supposons que mon interface graphique a généré le fichier .csv suivant.Est-il possible de faire CRC vérifier un fichier .CSV en utilisant des formulaires Windows C#
Username, Password, MachineID abc, abc, 123 jkl, jkl, 789 rst, rst, 456
Maintenant, je vais être une fonction où en œuvre mon GUI devrait relire le fichier ci-dessus et généré lors de la lecture en arrière, je veux valider le fichier avant de lire parce que .csv et afficher son contenu dans mon GUI, je veux valider si l'utilisateur a modifié le contenu du fichier manuellement ou non.
Désormais, je vérifie simplement s'il existe une méthode de vérification CRC pour valider le fichier? ou s'il vous plaît me suggérer toute autre méthode pour valider/trouver si l'utilisateur a modifié le fichier manuellement ou non?
Comment allez-vous tenir les références au fichier que vous avez créé? La réponse ci-dessous montre une méthode de création d'une forme de somme de contrôle - mais vous devez savoir quelle devrait être la valeur correcte lorsque vous lisez le fichier. – PaulF
@PaulF est correct. Vous devez stocker la somme de contrôle dans un fichier séparé ou dans le fichier CSV si vous ne pouvez pas le stocker en mémoire. –
Il n'y a pas grand intérêt à demander une vérification CRC, il est beaucoup plus simple et plus infaillible de simplement calculer le hachage. Facilement disponible dans .NET de SHA1Managed et amis. –