Wat is het CRC-bestandsformaat?
Een .crc-bestand is een tekstgebaseerd checksum-hulpbestand dat bestandsnamen vermeldt samen met hun CRC-32-waarden, waardoor software kan verifiëren dat bestanden niet per ongeluk beschadigd zijn geraakt tijdens overdracht of opslag. Elke gegevensregel volgt het patroon BESTANDSNAAM XXXXXXXX, waarbij XXXXXXXX een 8-tekens lange hexadecimale CRC-32-waarde in hoofdletters is. Regels die beginnen met ; zijn commentaren, die doorgaans de naam van de generator-tool en de aanmaakdatum vastleggen.
De .crc-extensie beschrijft hetzelfde Simple File Verification (SFV)-formaat als .SFV; de twee zijn uitwisselbaar. .sfv is de meest gebruikte extensie, terwijl .crc de voorkeur geniet van tools zoals CombineCRC en bepaalde archiveringsprogramma's. Win-SFV32 van Fantasia Software maakte het formaat populair tijdens het tijdperk van binaire distributie op Usenet in de jaren 90, toen gebruikers een lichtgewicht manier nodig hadden om te bevestigen dat meerdelige archiefsets intact aankwamen.
CRC-32 is snel te berekenen maar niet cryptografisch veilig - het detecteert betrouwbaar onbedoelde corruptie, maar kan niet beschermen tegen opzettelijke manipulatie. Voor herstel van meerdelige archieven en verificatie voegen PAR2-bestanden de mogelijkheid toe om beschadigde of ontbrekende segmenten te reconstrueren.
Total Commander (Ghisler Software) kan .crc-bestanden maken en verifiëren. De command-line tool cfv verwerkt .crc en .sfv uitwisselbaar op Windows, macOS en Linux. RapidCRC Unicode is een populair Windows GUI-alternatief.
Beveiliging & veiligheid
RISICO: LOWEen .crc-bestand is platte ASCII-tekst zonder uitvoerbare code en vormt geen direct risico. Indirect: CRC-32 is niet cryptografisch veilig, dus een overeenkomende CRC bewijst niet dat er niet met een bestand is geknoeid - alleen dat het niet per ongeluk beschadigd is geraakt. Gebruik voor beveiligingsgevoelige integriteitscontroles SHA-256 en een digitale handtekening.
Formaatdetails
in een notendop- Binair CRC-gegevensbestand - Sommige applicaties slaan ruwe binaire CRC-waarden op in een bestand met de .crc-extensie - dit is iets anders dan het SFV-tekstformaat.
Programma's die CRC-bestanden openen
Technische details
diepe specificaties| Formaat-type | Platte tekst CRC-32 checksum hulpbestand (Simple File Verification) |
| Codering | ASCII; UTF-8 in moderne tools voor niet-ASCII bestandsnamen |
| Bestandssignatuur | Geen - platte tekst, geen magic bytes |
| Regelsyntaxis | BESTANDSNAAM gevolgd door een of meer spaties en vervolgens een 8-tekens lange hexadecimale CRC-32-waarde in hoofdletters |
| Commentaarsyntaxis | Regels die beginnen met ; worden genegeerd; leggen doorgaans de naam van de generator en de aanmaakdatum vast |
| Checksum-algoritme | CRC-32 (32-bit cyclic redundancy check) |
| Beveiliging | Detecteert alleen onbedoelde corruptie; niet bestand tegen manipulatie - CRC-32-botsingen zijn construeerbaar |
| Zelf-integriteit | Geen - het .crc-bestand zelf bevat geen checksum |
| Typische bestandsgrootte | Minder dan 10 KB (één vermelding per geverifieerd bestand) |
| Geassocieerd OS | Windows, Linux, macOS |
| Gerelateerde formaten | .sfv (identiek formaat, meer gebruikelijke extensie); .md5, .sha1, .sha256 (sterkere hash-algoritmen); .par2 (voegt foutherstel toe) |
| Uitgebracht | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Laatste versie | No formal version - format unchanged since introduction |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.fastsum.com |
CRC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over CRC-bestanden.