Calculateur de somme de contrôle de fichier MD5

Calculez une somme de contrôle de fichier local avec MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32, puis comparez une valeur fiable.

Choisissez des fichiers ou déposez-les ici

Jusqu’à 50 fichiers, 1 Gio par fichier. Ils sont traités l’un après l’autre par blocs de 2 Mio. Les gros fichiers peuvent prendre plus de temps sur un téléphone.

Calcul effectué dans votre navigateur. Aucun fichier n’est envoyé.

Autres outils de hachage et de somme de contrôle

Ce que calcule cet outil

Choisissez l'algorithme nommé par l'éditeur, puis sélectionnez ou déposez le fichier local réel. La valeur par défaut est MD5 ; la même file d'attente prend également en charge SHA-1, SHA-256, SHA-384, SHA-512 et CRC32. Les fichiers sont traités séquentiellement dans des morceaux 2 MiB. Cela évite de charger plusieurs gros fichiers complets à la fois, mais le traitement utilise toujours le processeur et la mémoire de votre appareil.

Chaque fichier a son propre nom, sa taille en octets, sa progression et son résultat. Un fichier de zéro octet a un résumé valide. Annuler arrête le travail actif ; les fichiers en file d'attente peuvent être annulés ou supprimés indépendamment. Réessayer utilise le même fichier local sélectionné. La modification de l'algorithme invalide les anciens résultats et recalcule les fichiers éligibles ; les entrées annulées attendent une nouvelle tentative.

Collez uniquement la valeur hexadécimale attendue dans la comparaison, pas un nom de fichier ou une ligne entière de sortie de commande. Une valeur mal formée est différente d’une incohérence valide. Obtenez cette valeur auprès d’une source fiable. Les sommes de contrôle correspondantes détectent de nombreuses modifications accidentelles mais ne certifient pas que le logiciel est sûr ni que son éditeur est authentique.

Exemple travaillé

UTF-8 · abc · MD5

900150983cd24fb0d6963f7d28e17f72

Comment calculer et comparer

  1. Sélectionnez Algorithme avant d'ajouter des fichiers. MD5 est la valeur par défaut sur cette page ; choisissez l'algorithme nommé par la référence de l'éditeur.
  2. Cliquez sur Choisir des fichiers ou faites glisser les fichiers locaux dans la zone de dépôt. Le traitement démarre automatiquement, un fichier à la fois. Exemple ajoute un example.txt de trois octets contenant abc, sans nouvelle ligne finale.
  3. Chaque fichier affiche son nom, sa taille en octets, sa progression et son état. Annulez un élément en cours d'exécution ou en file d'attente, supprimez-le ou réessayez un calcul annulé. La modification de l'algorithme efface les anciens résultats et recalcule les fichiers éligibles ; les éléments annulés restent annulés jusqu'à Réessayer.
  4. Collez uniquement la valeur hexadécimale de la référence dans Comparer la valeur attendue (facultatif) et cliquez sur Vérifier. Ne collez pas un nom de fichier, un préfixe d'algorithme ou une ligne entière de sortie de terminal.
  5. Utilisez Copier pour un résumé complet, son contrôle Télécharger pour le résultat de ce fichier, ou Télécharger TXT/CSV sous la file d'attente pour tous les résultats terminés.

Un fichier vide est valide. Le hachage du fichier enregistré est différent du collage du texte affiché : les encodages, les métadonnées et les fins de ligne font partie des octets d'origine. TXT et CSV contiennent des noms de fichiers, des algorithmes et des résultats complets, pas le contenu des fichiers. Une exportation TXT ou CSV est une table de résultats, et non un manifeste de somme de contrôle accepté par md5sum --check.

Limites, confidentialité et prochaines étapes

La file d'attente accepte jusqu'à 50 fichiers, chacun ne dépassant pas 1 GiB. Les fichiers sont lus en morceaux 2 MiB séquentiels dans un Web Worker, et non téléchargés pour le hachage. Les fichiers volumineux peuvent prendre plus de temps sur les téléphones ; annulez et utilisez un utilitaire de bureau si l'appareil rencontre des difficultés. La suppression ou l'effacement d'un élément libère la référence de l'application à ce fichier. Les téléchargements sont des enregistrements locaux que vous gérez vous-même. Les requêtes normales du site Web parviennent toujours à l’hôte.

Outils et guides associés

RFC6151

Questions fréquemment posées

Le hachage des fichiers démarre-t-il automatiquement ?

Oui. Choisissez un algorithme, puis sélectionnez ou déposez des fichiers. La file d'attente traite un fichier à la fois. L'exemple ajoute un fichier local de trois octets contenant abc sans nouvelle ligne finale.

Que se passe-t-il lorsque je change d'algorithme ?

Le travail actif est annulé et les résultats précédents sont effacés. Les fichiers éligibles sont recalculés à l'aide du nouvel algorithme. Les éléments que vous avez annulés restent annulés jusqu'à ce que vous choisissiez Réessayer.

Pourquoi un fichier diffère-t-il du même texte visible ?

Le fichier peut inclure une marque d'ordre des octets, une nouvelle ligne finale, des métadonnées ou d'autres octets non visibles dans un éditeur. Choisissez le fichier enregistré pour comparer les sommes de contrôle des fichiers ; Le mode texte hache uniquement le texte UTF-8 que vous saisissez.

Puis-je vérifier un fichier de zéro octet ?

Oui. Un fichier vide a un résultat valide pour chaque algorithme pris en charge. Il ne s'agit pas d'un fichier illisible ou d'un calcul raté.

Une somme de contrôle de fichier correspondante prouve-t-elle que le fichier est sûr ?

Non. Utilisez l’algorithme prévu par l’éditeur et une référence fiable. Un résumé correspondant ne recherche pas de logiciels malveillants et n'authentifie pas l'éditeur.