CRC32

Calcule la somme de contrôle CRC32 d'un texte en hex et décimal.

Le Calculateur de somme de contrôle CRC32 s'exécute entièrement dans votre navigateur. Le texte que vous saisissez et tout fichier sélectionné sont traités localement sur votre appareil et ne sont jamais envoyés à ArrayKit.

Ouvrir l'outil de Hash et somme de contrôle de fichier

À propos de CRC32

Le Calculateur de somme de contrôle CRC32 calcule la somme de contrôle CRC32 (IEEE 802.3) de n'importe quel texte ou fichier et l'affiche à la fois en valeur hexadécimale sur 8 chiffres et en nombre décimal non signé. Collez du texte dans le champ de saisie, ou déposez un fichier, et la somme de contrôle se met à jour instantanément pendant que vous tapez. Il utilise le même polynôme et le même algorithme que les archives ZIP, les chunks PNG et les trames Ethernet, si bien que le résultat correspond à ce que produisent crc32() de zlib, binascii.crc32 de Python et la plupart des utilitaires crc32 en ligne de commande pour les mêmes octets. Pratique pour vérifier rapidement qu'un fichier de configuration, un extrait de log ou une ressource téléchargée n'a pas été corrompu, ou pour reproduire une valeur CRC32 mentionnée dans la documentation d'un format de fichier. Conçu pour les développeurs qui ont besoin d'une somme de contrôle rapide et vérifiable sans installer d'outil en ligne de commande. Tout s'exécute localement dans votre navigateur — le texte et les fichiers que vous vérifiez ne sont jamais envoyés.

Fonctionnalités

Comment utiliser CRC32

  1. Tapez ou collez le texte à vérifier dans le champ de saisie
  2. Lisez les valeurs CRC32 en hexadécimal et en décimal, mises à jour en direct
  3. Ou cliquez sur le sélecteur de fichier pour calculer plutôt le CRC32 d'un fichier local
  4. Copiez la valeur hexadécimale ou décimale avec le bouton de copie situé à côté de chaque ligne

Exemple

Entrée

123456789

Sortie

CRC32 (hex): CBF43926
CRC32 (dec): 3421780262

Erreurs courantes et dépannage

Foire aux questions

Que calcule le Calculateur de somme de contrôle CRC32 ?
Il calcule la somme de contrôle CRC32 (IEEE 802.3) des octets de votre texte ou fichier et l'affiche sous forme d'une chaîne hexadécimale sur 8 chiffres et d'un nombre décimal non signé, le même algorithme qu'utilisent ZIP, PNG et gzip.
Le CRC32 est-il identique à un hash cryptographique comme SHA-256 ?
Non. Le CRC32 est conçu pour détecter des erreurs de bits accidentelles dues à une transmission ou un stockage bruité, pas pour résister à une falsification délibérée. Deux entrées différentes peuvent être construites pour produire le même CRC32, il ne doit donc jamais être utilisé pour la sécurité ou la vérification de mots de passe.
Pourquoi ma valeur hexadécimale CRC32 comporte-t-elle des zéros initiaux ?
Le CRC32 est toujours une valeur sur 32 bits, donc ce calculateur complète la sortie hexadécimale avec des zéros jusqu'à une longueur fixe de 8 caractères (par exemple '000004C1'), conformément à la manière dont les en-têtes ZIP et PNG le stockent.
Le Calculateur de somme de contrôle CRC32 envoie-t-il mon fichier ?
Non. Le Calculateur de somme de contrôle CRC32 lit le fichier dans votre navigateur via la File API et calcule la somme de contrôle localement. Les octets du fichier ne sont jamais envoyés nulle part.
Pourquoi la valeur décimale est-elle si grande ?
Le CRC32 produit un entier non signé sur 32 bits, donc la valeur décimale peut atteindre 4 294 967 295. Cela correspond à la convention utilisée dans les enregistrements du répertoire central ZIP et dans la plupart des outils crc32 en ligne de commande.
Puis-je m'en servir pour vérifier qu'un fichier téléchargé correspond à un CRC32 publié ?
Oui. Déposez le fichier téléchargé dans le Calculateur de somme de contrôle CRC32 et comparez la valeur hexadécimale affichée à la somme de contrôle publiée par la source du fichier.

Outils associés

Tous les outils ArrayKit