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
- Calcule le CRC32 (IEEE 802.3) d'un texte collé au fur et à mesure de la saisie
- Affiche la somme de contrôle en hexadécimal sur 8 chiffres et en nombre décimal non signé
- Une entrée de fichier optionnelle calcule le CRC32 des octets de n'importe quel fichier local
- Copie en un clic de la valeur hexadécimale comme de la valeur décimale
- Correspond exactement aux implémentations CRC32 de zlib, Python et de la ligne de commande
- Même polynôme que ZIP, PNG et Ethernet, ce qui rend les résultats vérifiables d'un outil à l'autre
- Note claire indiquant que le CRC32 est un contrôle d'intégrité, pas un hash cryptographique
- S'exécute entièrement dans votre navigateur — texte et fichiers ne sont jamais envoyés
Comment utiliser CRC32
- Tapez ou collez le texte à vérifier dans le champ de saisie
- Lisez les valeurs CRC32 en hexadécimal et en décimal, mises à jour en direct
- Ou cliquez sur le sélecteur de fichier pour calculer plutôt le CRC32 d'un fichier local
- 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
- Ma valeur hexadécimale CRC32 ne correspond pas à celle affichée par un autre outil. — Vérifiez s'il y a un saut de ligne final ou des espaces superflus dans la saisie — le CRC32 est calculé sur les octets exacts, donc 'texte' et 'texte\n' produisent des sommes de contrôle différentes.
- Je m'attendais à un nombre signé mais j'ai obtenu un grand nombre décimal positif. — Le Calculateur de somme de contrôle CRC32 indique toujours la valeur non signée sur 32 bits (0 à 4294967295), la convention utilisée par ZIP et PNG, et non un entier signé sur 32 bits.
- La valeur hexadécimale compte moins de 8 caractères dans la sortie d'un autre outil. — Certaines bibliothèques omettent les zéros initiaux. Ce calculateur complète toujours avec des zéros jusqu'à 8 chiffres hexadécimaux, donc 0x000004C1 s'affiche '000004C1' plutôt que '4C1'.
- J'ai besoin de cette somme de contrôle pour une vérification de sécurité, pas seulement d'intégrité. — Le CRC32 n'est pas résistant aux collisions et peut être falsifié délibérément sans difficulté — utilisez SHA-256 ou SHA-3 depuis les outils de hash de fichier lorsque la résistance à la falsification compte, pas le CRC32.
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
- Hash MD5 — Générez un hash MD5 d'un texte ou d'un fichier dans le navigateur.
- Générateur de hachage — SHA-256 / SHA-1 / SHA-384 / SHA-512 via l’API Web Crypto.
- Somme de contrôle de fichier — Calcule les empreintes MD5, SHA-1, SHA-256 et SHA-512 d’un fichier et les vérifie, dans votre navigateur.
- Hash SHA-3 et Keccak — Calculez des empreintes SHA3, Keccak-256/512 et SHAKE depuis du texte ou des octets hexa.
- Générateur HMAC — Signe un message avec une clé secrète en SHA-256/1/384/512, hex et Base64.
- Calculateur bit à bit — Appliquez AND, OR, XOR, NOT et décalages, résultat en binaire, hexa, décimal et octal.
Tous les outils ArrayKit