🧰 ToolPicoTous les outils →
AccueilBlog › Hasher plusieurs fichiers d'un coup

Hasher plusieurs fichiers d'un coup : le guide du hashage par lot

Vous devez vérifier ou documenter des dizaines de fichiers — un dossier de livrables, des archives de sauvegarde, des exports de logs — et hasher chaque fichier un par un serait fastidieux. Ce guide explique comment traiter un lot entier en une seule opération, exporter le résultat, et où le format CSV montre ses limites.

Dans ce guide

Hasher un lot de fichiers en une seule opération

En résumé : dans l'onglet « Fichier », sélectionnez ou glissez-déposez plusieurs fichiers à la fois ; chacun est hashé automatiquement et le résultat s'affiche sous forme de tableau, une ligne par fichier.

Quand une seule empreinte ne suffit pas — par exemple pour documenter l'intégrité d'un ensemble de livrables avant archivage, ou pour comparer rapidement un dossier de fichiers reçus par email — le hashage un par un devient vite répétitif. Le mode fichier de cet outil accepte une sélection multiple : glissez-déposez plusieurs fichiers en même temps dans la zone prévue, ou sélectionnez-les tous depuis la fenêtre de parcours. Chaque fichier est alors traité individuellement dans le navigateur, et le tableau de résultats affiche le nom, la taille et les valeurs de hash pour chacun d'eux, sans avoir à répéter l'opération.

Exemple hypothétique : imaginons une petite équipe qui reçoit chaque semaine un lot de cinq à dix fichiers de configuration d'un prestataire externe. Plutôt que d'ouvrir chaque fichier séparément dans un outil de hash, il suffit de glisser tout le dossier d'un coup ; le tableau obtenu sert de trace horodatée de ce qui a été reçu ce jour-là, utile en cas de litige ultérieur sur le contenu exact des fichiers livrés.

Hasher une liste de lignes de texte

En résumé : une liste de valeurs collée dans le champ texte peut être traitée ligne par ligne, chaque ligne produisant sa propre empreinte, avec un export regroupé du même type que pour les fichiers.

Le même besoin de traitement groupé se pose parfois pour du texte plutôt que des fichiers : une liste d'identifiants, de références de commande, ou de valeurs à hasher à des fins d'exercice ou de démonstration pédagogique. Coller plusieurs lignes dans le champ de saisie texte permet d'obtenir une empreinte par ligne plutôt qu'une seule empreinte pour le bloc entier — une distinction importante, puisque hasher tout le texte d'un bloc en une fois donnerait un résultat totalement différent de hasher chaque ligne séparément.

Ce mode est pratique pour repérer rapidement des doublons dans une liste : deux lignes de texte identiques produiront exactement le même hash, ce qui permet de les identifier même si elles sont formatées légèrement différemment visuellement (espaces invisibles mis à part, qui eux changeraient le hash).

Exporter en CSV : ce que ça contient, et ses limites

En résumé : l'export CSV regroupe nom de fichier, taille et chaque valeur de hash dans un fichier ouvrable dans un tableur ; pratique pour l'archivage manuel, moins adapté à une relecture automatisée par un script.

Une fois le tableau de résultats du lot affiché, un bouton dédié permet de télécharger l'ensemble au format CSV (valeurs séparées par des virgules), directement exploitable dans un tableur comme Excel, LibreOffice Calc ou Google Sheets. C'est le format le plus universel pour un archivage rapide : une ligne par fichier, une colonne par algorithme, facile à trier ou filtrer visuellement.

Limite à connaître : le CSV reste un format texte simple, pensé pour un tableur plutôt que pour un programme. Si le nom d'un fichier contient une virgule ou un guillemet, un parseur CSV mal configuré peut mal découper les colonnes. Pour une intégration automatisée — un script qui relit les résultats et les compare à une base de données, par exemple — un format structuré comme le JSON évite ce genre de piège grâce à des clés et des valeurs explicitement délimitées. Un export JSON du résultat de lot, en complément du CSV existant, est une piste d'amélioration envisageable pour ce cas d'usage précis ; elle n'est pas disponible sur cet outil actuellement, mais le tableau CSV couvre déjà la grande majorité des besoins d'archivage manuel.

En pratique, pour une simple vérification ponctuelle ou un archivage à visée humaine, le CSV suffit largement. Ce n'est que pour une chaîne d'automatisation strict que la question du format structuré devient pertinente — et dans ce cas, en attendant un éventuel export dédié, il reste possible de reconstruire une structure simple à partir des colonnes du CSV avec un script de quelques lignes.

Organiser une vérification de lot fiable

En résumé : notez la date et l'algorithme utilisé à côté de chaque export, gardez le fichier CSV avec les fichiers d'origine, et re-générez le hash après tout renommage ou déplacement pour confirmer qu'aucun octet n'a changé.

Un tableau de hashs n'a de valeur que s'il est daté et associé clairement au lot de fichiers concerné. Quelques réflexes simples rendent une vérification de lot plus fiable dans la durée : conserver le fichier CSV exporté à côté (et non à la place) des fichiers originaux, noter quel algorithme a été utilisé si le choix a varié d'une fois sur l'autre, et refaire le calcul après tout renommage, déplacement ou changement de support de stockage — un renommage seul ne change pas le contenu, donc pas le hash, mais le confirmer prend quelques secondes et évite les doutes plus tard.

Hashez plusieurs fichiers ou lignes de texte en une seule fois, exportez le résultat en CSV — gratuit, 100% dans votre navigateur.

Essayer l'outil →

Questions fréquentes

Comment hasher plusieurs fichiers en une seule fois ?
Dans l'onglet « Fichier », sélectionnez ou glissez-déposez plusieurs fichiers simultanément au lieu d'un seul. L'outil calcule automatiquement les valeurs MD5 et SHA de chaque fichier et affiche les résultats sous forme de tableau, une ligne par fichier, sans qu'il soit nécessaire de répéter l'opération pour chacun.
Comment exporter les résultats d'un hashage par lot ?
Une fois le tableau de résultats affiché, un bouton « Télécharger en CSV » permet d'exporter la liste complète (nom de fichier, taille, et chaque valeur de hash) dans un fichier tabulaire ouvrable dans un tableur comme Excel ou Google Sheets, pratique pour archiver ou partager une preuve d'intégrité.
Peut-on hasher une liste de lignes de texte plutôt que des fichiers ?
Oui : en collant plusieurs lignes de texte (par exemple une liste d'identifiants ou de mots de passe à titre d'exercice) dans le champ de saisie texte, chaque ligne peut être traitée comme une entrée distincte et hashée individuellement, avec un export CSV du même type que pour les fichiers.
Le format CSV est-il toujours le bon choix pour exporter des hashs ?
Le CSV convient très bien pour ouvrir les résultats dans un tableur ou les trier rapidement. Pour une intégration automatisée — par exemple un script qui relit les hashs par programme — un format structuré comme le JSON peut être plus pratique, car il évite les soucis d'échappement de virgules ou de guillemets propres aux fichiers CSV. Un export JSON en plus du CSV est une amélioration envisageable pour ce type d'usage, mais elle n'est pas disponible sur cet outil à ce jour.
Le hashage par lot ralentit-il le navigateur pour beaucoup de fichiers ?
Le calcul se fait fichier par fichier via l'API Web Crypto (SHA) et une implémentation JavaScript (MD5), directement dans le navigateur. Pour un nombre raisonnable de fichiers de taille courante, cela reste rapide ; les fichiers très volumineux ou très nombreux peuvent naturellement prendre plus de temps puisque tout le calcul est local et dépend de la puissance de l'appareil.

Guides associés

Note méthodologique : les exemples d'équipe et de prestataire ci-dessus sont fournis à titre illustratif pour clarifier le raisonnement, et non comme des cas réels vérifiés. L'export JSON évoqué dans ce guide est une piste d'évolution possible, non implémentée actuellement sur cet outil.