Files, Binary & Compression

Hash de fichierUne référence distincte pour chaque téléchargement

Ajoutez vos fichiers, choisissez un algorithme et lancez le calcul quand les références sont prêtes.

Hash de fichier

Fichiers

Déposez des fichiers ici ou sélectionnez-les. Ils seront ajoutés à la liste.

Résultats

Les fichiers sont lus uniquement dans votre navigateur, sans envoi de leur contenu.

20 fichiers maximum, 2 GiB par fichier ; lecture par blocs de 1 MiB.

Ajoutez des fichiers ou consultez l’exemple.

Liste GNU avec ./nom : elle contient les empreintes calculées, sans références attendues ni verdicts de comparaison.

Hash de fichier vous aide à retrouver une différence invisible après un transfert : un document peut s’ouvrir normalement tout en contenant des octets différents. Comparez son empreinte à celle de la version d’origine avant de considérer la copie comme identique.

Le calcul de hash porte sur les octets du fichier sélectionné. Pour contrôler une archive, choisissez l’archive reçue, pas un document extrait. Une somme de contrôle calculée avec un autre algorithme ne constitue pas une référence comparable.

Hash de fichier pour les transferts volumineux

Une lecture progressive et interruptible

Hash de fichier avance par blocs de 1 MiB, tout en conservant l’état du calcul. Il n’est pas nécessaire de placer l’image disque entière dans un seul tampon. La progression représente les octets de la liste, et Annuler arrête le travail en cours.

Un fichier volumineux traverse une série de petits blocs avant de produire une empreinte.

Des contrôles qui restent associés au bon fichier

Chaque entrée possède sa propre référence. Vous pouvez donc vérifier un paquet et sa documentation sans réutiliser par erreur le même résumé. Les résultats distinguent une correspondance, une différence et une entrée sans valeur attendue.

Deux fichiers suivent des comparaisons distinctes, avec une correspondance et une différence.

Trois détails à vérifier avant l’export

01

Conserver les octets du téléchargement

Ne décompressez pas une archive avant de contrôler sa propre empreinte. Les ajouts complètent la liste existante ; deux noms identiques doivent être traités dans des listes séparées.

02

Choisir la référence du bon algorithme

Le réglage initial est SHA-256. Collez seulement les caractères hexadécimaux et choisissez MD5 si la référence est en MD5. Ctrl/Cmd+Entrée lance le calcul ; une modification ultérieure exige un nouveau passage complet.

03

Essayer les deux issues de l’exemple

Après confirmation du remplacement, abc.txt correspond à sa référence SHA-256 tandis que empty.bin ne correspond volontairement pas. Les verdicts restent affichés dans l’outil ; le fichier exporté contient les empreintes obtenues, pas ces verdicts.

Un contrôle reproductible des octets

Un seul algorithme pour toute la liste

Choisissez MD5, SHA-1, SHA-256 ou SHA-512. Le même choix s’applique aux fichiers du passage courant, ce qui produit une liste utilisable avec le programme de vérification correspondant.

Les fichiers vides comptent aussi

Un fichier de zéro octet donne une empreinte définie et peut avoir sa propre référence. L’absence de contenu ne signifie donc pas une absence de fichier ; une liste réellement vide provoque un message distinct.

L’export attend des résultats à jour

Changer un fichier, une référence ou l’algorithme rend les anciens résultats périmés. La copie et le téléchargement restent désactivés jusqu’à ce que la liste entière ait été recalculée sans interruption.

Une liste compatible avec le format GNU

Chaque ligne contient le résumé calculé, un marqueur binaire * et ./nom. Les antislashs et les retours de ligne des noms sont échappés ; le suffixe de checksums.sha256 ou de sa variante indique l’algorithme choisi.

Ce que le résultat permet de conclure

Une empreinte ne certifie pas l’éditeur
Une correspondance porte uniquement sur la référence fournie. Elle ne vérifie ni signature ni absence de logiciel malveillant. MD5 et SHA-1 sont conservés pour les références anciennes, pas pour de nouveaux contrôles adversariaux.
Des limites connues avant la lecture
Chaque liste accepte 20 fichiers au plus, chacun jusqu’à 2 GiB. Aucun parcours de dossier, accès par URL ou import de liste de contrôle. Après une annulation, il faut recommencer le passage complet.
Une référence hexadécimale, sans décor
MD5 attend 32 caractères, SHA-1 40, SHA-256 64 et SHA-512 128. La casse et les espaces aux extrémités sont ignorés. Les espaces internes, préfixes, noms ajoutés et représentations Base64 sont refusés.
Des noms sans ambiguïté
Les noms identiques, vides, contenant / ou NUL, ainsi que . et .. sont refusés. Le préfixe ./ et l’échappement GNU des antislashs, LF et CR permettent de conserver les autres noms dans la liste exportée.
Aucune transformation du contenu
Pas de sel, de choix d’encodage ni de normalisation des fins de ligne. Vider et Exemple proposent un aperçu avant application ; Rétablir récupère une fois la liste et ses résultats précédents. Les fichiers d’origine ne sont pas réécrits.

Hash de fichier : questions fréquentes

Comment contrôler un téléchargement avec la valeur de son éditeur ?

Choisissez le fichier téléchargé sans le modifier, puis l’algorithme indiqué par le projet. Collez sa valeur hexadécimale complète dans le champ associé et lancez le calcul. En cas de différence, vérifiez la version et l’intégralité du téléchargement avant de conclure.

Faut-il privilégier SHA-256 plutôt que MD5 pour un fichier ?

SHA-256 est le choix initial. MD5 et SHA-1 permettent de reproduire des références anciennes, mais leurs faiblesses face aux collisions les rendent inadaptés à la détection de falsifications préparées. Même avec SHA-256, la confiance dans la référence reste indispensable.

Les majuscules et les espaces changent-ils la comparaison ?

A et a sont équivalents dans une empreinte hexadécimale. Les espaces avant ou après la valeur sont supprimés, mais aucun espace interne n’est accepté. Retirez aussi le nom de fichier et les préfixes comme SHA256: avant de comparer.

Peut-on traiter une image disque de grande taille ?

Oui, dans la limite de 2 GiB par fichier. La lecture se fait par blocs de 1 MiB et vous pouvez annuler. Une image plus grande doit être traitée avec un autre outil ; découper le fichier produirait les empreintes des morceaux, pas celle de l’original.

Pourquoi les algorithmes ne produisent-ils pas autant de caractères ?

La longueur est propre à l’algorithme : 32 caractères hexadécimaux pour MD5, 40 pour SHA-1, 64 pour SHA-256 et 128 pour SHA-512. Elle reste la même pour un fichier vide ou rempli. Comparez toujours des empreintes calculées selon le même procédé.

Une question sur une comparaison ?

Conserver les empreintes obtenues

Avec Hash de fichier, préparez une liste de références pour vos copies ou transferts. Examinez les différences à l’écran avant de sauvegarder les valeurs calculées.