Qu'est-ce que le format de fichier CRC ?
Un fichier .crc est un fichier d'accompagnement de somme de contrôle en texte brut qui répertorie les noms de fichiers ainsi que leurs valeurs CRC-32, permettant aux logiciels de vérifier que les fichiers n'ont pas été accidentellement corrompus lors du transfert ou du stockage. Chaque ligne de données suit le modèle NOM_DU_FICHIER XXXXXXXX, où XXXXXXXX est une valeur hexadécimale CRC-32 en majuscules de 8 caractères. Les lignes commençant par ; sont des commentaires, enregistrant généralement le nom de l'outil générateur et la date de création.
L'extension .crc décrit le même format Simple File Verification (SFV) que .SFV ; les deux sont interchangeables. .sfv est l'extension la plus largement utilisée, tandis que .crc est privilégiée par des outils tels que CombineCRC et certains archiveurs. Win-SFV32 de Fantasia Software a popularisé le format à l'époque de la distribution binaire sur Usenet dans les années 1990, lorsque les utilisateurs avaient besoin d'un moyen léger pour confirmer que les ensembles d'archives multi-parties arrivaient intacts.
Le CRC-32 est rapide à calculer mais n'est pas cryptographiquement sécurisé - il détecte de manière fiable la corruption accidentelle mais ne peut pas protéger contre une altération délibérée. Pour la récupération d'archives multi-parties ainsi que la vérification, les fichiers PAR2 ajoutent la capacité de reconstruire les segments endommagés ou manquants.
Total Commander (Ghisler Software) peut créer et vérifier des fichiers .crc. L'outil en ligne de commande cfv gère les formats .crc et .sfv de manière interchangeable sur Windows, macOS et Linux. RapidCRC Unicode est une alternative populaire avec interface graphique pour Windows.
Sécurité et sûreté
RISQUE : LOWUn fichier .crc est du texte ASCII brut sans code exécutable et ne présente aucun risque direct. Indirectement : le CRC-32 n'est pas cryptographiquement sûr, donc un CRC correspondant ne prouve pas qu'un fichier n'a pas été altéré - seulement qu'il n'a pas été accidentellement corrompu. Pour les contrôles d'intégrité sensibles à la sécurité, utilisez SHA-256 et une signature numérique à la place.
Détails du format
en bref- Fichier de données binaire CRC - Certaines applications stockent des valeurs CRC binaires brutes dans un fichier avec l'extension .crc - distinct du format texte SFV.
Programmes qui ouvrent les fichiers CRC
Détails techniques
spécifications approfondies| Type de format | Fichier d'accompagnement de somme de contrôle CRC-32 en texte brut (Simple File Verification) |
| Encodage | ASCII ; UTF-8 dans les outils modernes pour les noms de fichiers non-ASCII |
| Signature de fichier | Aucune - texte brut, pas d'octets magiques |
| Syntaxe de ligne | NOM_DU_FICHIER suivi d'un ou plusieurs espaces puis d'une valeur hexadécimale CRC-32 de 8 caractères en majuscules |
| Syntaxe des commentaires | Les lignes commençant par ; sont ignorées ; enregistrent généralement le nom du générateur et la date de création |
| Algorithme de somme de contrôle | CRC-32 (contrôle de redondance cyclique 32 bits) |
| Sécurité | Détecte uniquement la corruption accidentelle ; non résistant aux altérations - des collisions CRC-32 peuvent être construites |
| Auto-intégrité | Aucune - le fichier .crc lui-même ne comporte pas de somme de contrôle |
| Taille de fichier typique | Moins de 10 Ko (une entrée par fichier vérifié) |
| Systèmes d'exploitation associés | Windows, Linux, macOS |
| Formats associés | .sfv (format identique, extension plus courante) ; .md5, .sha1, .sha256 (algorithmes de hachage plus robustes) ; .par2 (ajoute la récupération d'erreurs) |
| Publié | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Dernière version | No formal version - format unchanged since introduction |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.fastsum.com |
Conversions CRC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers CRC.