Calculateur de somme de contrôle CRC32
Calculez la somme de contrôle CRC32 de n'importe quelle chaîne de texte ou fichier en ligne gratuitement. Notre calculateur de somme de contrôle CRC32 utilise le polynôme standard IEEE 802.3, prend en charge n'importe quelle taille de fichier avec un traitement par blocs et affiche les résultats en hexadécimal, décimal et avec le préfixe 0x — le tout localement dans votre navigateur. Sans inscription.
Enter any text or upload a file to calculate its CRC32 checksum instantly. Results are shown in hexadecimal, decimal, and prefixed formats with one-click copy. All computation runs locally in your browser - your data never leaves your device.
Text is encoded as UTF-8 before computing the CRC32 checksum.
Pourquoi utiliser notre calculateur de somme de contrôle CRC32 ?
- Calcul instantané de la somme de contrôle CRC32 : calculez la somme de contrôle CRC32 de n'importe quel texte ou fichier instantanément dans votre navigateur. Notre calculateur traite le texte en microsecondes et diffuse les fichiers volumineux par blocs pour que le navigateur reste réactif tout du long.
- Calculateur de somme de contrôle CRC32 en ligne sécurisé : tous les calculs CRC32 se font localement dans votre navigateur. Vos textes et fichiers ne quittent jamais votre appareil, garantissant une confidentialité de 100 % lorsque vous utilisez notre calculateur en ligne — sans aucun envoi à un serveur.
- Calculateur CRC32 en ligne, sans installation : utilisez notre calculateur de somme de contrôle CRC32 directement dans n'importe quel navigateur, sans téléchargement, extension ni logiciel. Calculez des sommes de contrôle CRC32 depuis n'importe quel appareil — ordinateur, tablette ou mobile — instantanément et gratuitement.
- Entrée texte et fichier, sans limite de taille : calculez des sommes de contrôle CRC32 pour des chaînes de texte brut ou tout type de fichier, sans limite de taille. Les fichiers sont traités par blocs de 4 Mo avec une barre de progression en direct, de sorte que même les grandes archives et images disque se terminent sans bloquer votre navigateur.
Cas d'usage courants du calculateur de somme de contrôle CRC32
- Vérification de l'intégrité lors des transferts de fichiers : calculez la somme de contrôle CRC32 d'un fichier avant et après transfert pour vérifier qu'il est arrivé sans corruption. Le CRC32 est largement utilisé dans les archives ZIP, les protocoles réseau et les systèmes de stockage précisément pour cela.
- Systèmes embarqués et firmware : les développeurs embarqués utilisent le CRC32 pour vérifier les images de firmware, les blocs de configuration et les données EEPROM. Calculez le CRC32 attendu d'un fichier binaire pour l'intégrer dans votre chargeur d'amorçage ou votre routine de contrôle d'intégrité.
- Sommes de contrôle d'enregistrements de base de données : générez des sommes de contrôle CRC32 pour des enregistrements de base de données ou des données sérialisées afin de détecter les modifications accidentelles. Le CRC32 est assez rapide pour traiter des millions d'enregistrements par seconde, ce qui le rend idéal pour les contrôles d'intégrité en masse.
- Vérification des protocoles réseau : de nombreux protocoles réseau — notamment Ethernet, ZIP, PNG et gzip — utilisent le CRC32 pour l'intégrité des trames et des blocs. Utilisez notre calculateur CRC32 pour vérifier les sommes de contrôle au niveau du protocole lors du débogage de problèmes réseau.
- Contrôles des systèmes de build et de déploiement : les pipelines CI/CD utilisent des sommes de contrôle CRC32 pour détecter si les artefacts de build ont changé entre les exécutions. Calculez des valeurs CRC32 pour les fichiers de configuration, les binaires compilés et les paquets de déploiement afin de suivre les changements.
- Compatibilité avec les systèmes existants : de nombreux systèmes existants, contrôleurs industriels et anciens formats de fichiers utilisent le CRC32 comme algorithme de somme de contrôle. Utilisez notre calculateur pour générer ou vérifier des sommes de contrôle compatibles avec ces systèmes.
Qu'est-ce qu'une somme de contrôle CRC32 ?
Le CRC32 (Cyclic Redundancy Check, 32 bits) est un algorithme de détection d'erreurs largement utilisé qui produit une somme de contrôle fixe de 4 octets (32 bits) à partir de n'importe quelle donnée d'entrée. Il repose sur une division polynomiale sur GF(2) utilisant le polynôme IEEE 802.3 0xEDB88320 (la représentation inversée de 0x04C11DB7). Le CRC32 est utilisé dans les archives ZIP, les images PNG, la compression gzip, les trames Ethernet et bien d'autres formats et protocoles pour détecter les corruptions accidentelles de données. Notre calculateur de somme de contrôle CRC32 implémente la variante standard IEEE 802.3, qui est la forme la plus courante et produit des résultats compatibles avec zlib, binascii.crc32() de Python et l'outil en ligne de commande crc32.
Comment fonctionne notre calculateur de somme de contrôle CRC32
- 1. Saisissez du texte ou importez un fichier : basculez entre les modes Texte et Fichier avec les onglets. En mode texte, saisissez ou collez n'importe quelle chaîne — elle est encodée en octets UTF-8 avant le calcul du CRC32. En mode fichier, glissez-déposez ou parcourez n'importe quel type de fichier. Tout le traitement se fait localement dans votre navigateur — vos données ne quittent jamais votre appareil.
- 2. Calcul instantané dans le navigateur : cliquez sur « Calculer le CRC32 » et l'outil traite votre entrée à l'aide d'une table de correspondance précalculée de 256 entrées pour une vitesse maximale. Les fichiers volumineux sont traités par blocs de 4 Mo avec une barre de progression en direct afin que le navigateur reste réactif. L'état du CRC32 est accumulé entre les blocs, produisant le même résultat que le traitement du fichier entier en une seule fois.
- 3. Copiez ou téléchargez les résultats : le résultat est affiché dans quatre formats : hexadécimal majuscule, hexadécimal minuscule, décimal et hexadécimal avec préfixe 0x. Copiez n'importe quel format en un clic ou téléchargez tous les formats sous forme de fichier texte. Utilisez le panneau des valeurs de référence pour vérifier que le calculateur fonctionne correctement.
Formats de sortie CRC32
- Hexadécimal (majuscules) : la représentation hexadécimale standard de 8 caractères, par exemple CBF43926. C'est le format utilisé par la plupart des outils, les en-têtes de fichiers ZIP et les spécifications de protocoles.
- Hexadécimal (minuscules) : la même valeur en minuscules, par exemple cbf43926. Certains outils et langages de programmation produisent de l'hexadécimal minuscule par défaut.
- Décimal : la valeur entière non signée de 32 bits, par exemple 3421780262. Utilisé pour stocker des sommes de contrôle dans des bases de données ou pour comparer avec des implémentations CRC32 basées sur des entiers.
- Préfixe 0x : la valeur hexadécimale avec un préfixe de style C, par exemple 0xCBF43926. Utilisé dans le code source, les firmwares embarqués et la documentation des protocoles.
CRC32 face aux fonctions de hachage cryptographiques
Le CRC32 est conçu pour la détection d'erreurs, pas pour la sécurité. Il est extrêmement rapide et produit une sortie compacte de 32 bits, mais il n'est pas résistant aux collisions — il est trivial de construire deux entrées différentes ayant la même valeur CRC32. N'utilisez pas le CRC32 à des fins de sécurité telles que le hachage de mots de passe, les signatures numériques ou la détection d'altération par des acteurs malveillants. Pour les contrôles d'intégrité sensibles à la sécurité, utilisez plutôt SHA-256 ou SHA-512. Le CRC32 convient pour détecter les corruptions accidentelles dans les transferts de fichiers, le stockage et la transmission réseau où aucun attaquant n'est impliqué.
Foire aux questions
Un calculateur de somme de contrôle CRC32 calcule la valeur de contrôle de redondance cyclique de 32 bits de n'importe quel texte ou fichier. Le CRC32 produit une valeur hexadécimale fixe de 8 caractères utilisée pour détecter les corruptions accidentelles de données. Notre calculateur fonctionne entièrement dans votre navigateur, sans inscription.
Sélectionnez le mode Texte, saisissez ou collez votre chaîne, puis cliquez sur Calculer le CRC32. L'outil encode votre texte en octets UTF-8 et calcule la somme de contrôle CRC32, en affichant le résultat en hexadécimal, décimal et avec le préfixe 0x.
Sélectionnez le mode Fichier, glissez-déposez votre fichier ou cliquez pour le parcourir, puis cliquez sur Calculer le CRC32. L'outil traite le fichier par blocs de 4 Mo avec une barre de progression en direct. Tout type de fichier est pris en charge, sans limite de taille.
Le calculateur utilise la variante CRC32 IEEE 802.3 avec le polynôme 0xEDB88320. C'est la variante la plus courante, utilisée par ZIP, PNG, gzip, Ethernet et zlib, et compatible avec binascii.crc32() de Python et crc32() de PHP.
Le CRC32 de « 123456789 » est CBF43926 (hexadécimal) ou 3421780262 (décimal). C'est le vecteur de test standard pour la vérification CRC32.
Non. Le CRC32 est conçu pour la détection d'erreurs, pas pour la sécurité. Il n'est pas résistant aux collisions. Pour les contrôles d'intégrité sensibles à la sécurité, utilisez plutôt SHA-256 ou SHA-512.
Les différentes variantes de CRC32 utilisent des polynômes ou des réglages différents. Notre calculateur utilise la variante standard IEEE 802.3. Le CRC32C (Castagnoli) ou le CRC32/BZIP2 produiront des résultats différents.
Oui. Tous les calculs CRC32 sont effectués localement dans votre navigateur. Vos textes et fichiers ne sont jamais envoyés à un serveur, ce qui garantit une confidentialité de 100 %.
Oui. Notre calculateur de somme de contrôle CRC32 est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Calculez des sommes de contrôle CRC32 pour autant de textes et de fichiers que nécessaire, gratuitement et à vie.