Calculatrice de checksum CRC
Calcule les checksums CRC-8, CRC-16, CRC-32, CRC-32C et Adler-32 à partir de texte ou d'octets hexadécimaux.
Calculatrice de checksum CRC
Collez du texte ou une chaîne d'octets hexadécimaux et cet outil calcule son checksum en utilisant n'importe quel algorithme CRC courant plus Adler-32. Il couvre CRC-8, trois variantes CRC-16 (CCITT-FALSE, Modbus et XMODEM, qui diffèrent uniquement par leur valeur initiale et leur réflexion), CRC-32 (la variante zlib/PKZIP classique), CRC-32C (Castagnoli, utilisé par iSCSI, ext4 et Btrfs) et Adler-32. Utilisez-le pour vérifier un transfert de fichier, confirmer une image micrologicielle ou comprendre pourquoi deux systèmes sont en désaccord sur une trame Modbus.
Passez "Entrée sous" à octets hexadécimaux pour calculer le checksum de données binaires brutes tapées comme des paires hexadécimales (les espaces, tirets, deux-points et préfixes "0x" sont tous acceptés) au lieu du texte lui-même. "Sortie sous" contrôle si le résultat s'affiche en hexadécimal majuscule, hexadécimal minuscule ou un nombre décimal simple. Activez "Calculer par ligne" pour obtenir un checksum par ligne au lieu d'un pour l'ensemble de l'entrée, pratique pour calculer le checksum d'une liste d'enregistrements en une seule fois. Collez un checksum que vous avez déjà dans "Vérifier contre le checksum attendu" et le résultat est marqué avec une coche ou une croix, que vous l'ayez tapé en hexadécimal ou en décimal. "Afficher les paramètres polynomiaux" ajoute la largeur de l'algorithme, le polynôme, la valeur initiale, les drapeaux de réflexion et XOR final, pour quiconque implémente le même CRC en firmware ou dans un autre langage.
Les fins de ligne Windows et Unix sont traitées de la même manière en mode par ligne, et le total sous la sortie indique l'algorithme utilisé, le checksum résultant, le nombre d'octets traités et le résultat de la vérification le cas échéant.
Tout s'exécute localement dans votre navigateur. Rien de ce que vous collez—texte, données binaires ou le checksum que vous vérifiez—n'est jamais envoyé nulle part. Copiez le résultat, téléchargez-le en tant que fichier .txt ou envoyez-le directement à l'entrée d'un autre outil pour continuer à travailler avec.