Vad är filformatet CRC?
En .crc-fil är en textbaserad följefil för kontrollsummor som listar filnamn tillsammans med deras CRC-32-värden, vilket gör att programvara kan verifiera att filer inte oavsiktligt har skadats under överföring eller lagring. Varje datarad följer mönstret FILNAMN XXXXXXXX, där XXXXXXXX är ett 8-teckens hexadecimalt CRC-32-värde i versaler. Rader som börjar med ; är kommentarer, som vanligtvis registrerar namnet på generatorverktyget och skapandedatum.
Filändelsen .crc beskriver samma Simple File Verification (SFV)-format som .SFV; de två är utbytbara. .sfv är den mer använda filändelsen, medan .crc föredras av verktyg som CombineCRC och vissa arkiveringsprogram. Win-SFV32 från Fantasia Software populariserade formatet under Usenets era för binärdistribution på 1990-talet, när användare behövde ett lättviktigt sätt att bekräfta att arkivuppsättningar i flera delar anlände intakta.
CRC-32 är snabb att beräkna men inte kryptografiskt säker - den upptäcker tillförlitligt oavsiktliga fel men kan inte skydda mot avsiktlig manipulation. För återställning av arkiv i flera delar samt verifiering, lägger PAR2-filer till möjligheten att rekonstruera skadade eller saknade segment.
Total Commander (Ghisler Software) kan skapa och verifiera .crc-filer. Kommandoradsverktyget cfv hanterar .crc och .sfv utbytbart på Windows, macOS och Linux. RapidCRC Unicode är ett populärt GUI-alternativ för Windows.
Säkerhet & trygghet
RISK: LOWEn .crc-fil är vanlig ASCII-text utan körbar kod och utgör ingen direkt risk. Indirekt: CRC-32 är inte kryptografiskt säker, så en matchande CRC bevisar inte att en fil inte har manipulerats - bara att den inte har skadats oavsiktligt. För säkerhetskänsliga integritetskontroller, använd SHA-256 och en digital signatur istället.
Formatdetaljer
i ett nötskal- Binär CRC-datafil - Vissa applikationer lagrar råa binära CRC-värden i en fil med filändelsen .crc - skild från SFV-textformatet.
Program som öppnar CRC-filer
Tekniska detaljer
djup specifikation| Formattyp | Textbaserad CRC-32-kontrollsumma-följefil (Simple File Verification) |
| Kodning | ASCII; UTF-8 i moderna verktyg för filnamn som inte är ASCII |
| Filsignatur | Ingen - vanlig text, inga magic bytes |
| Radsyntax | FILNAMN följt av ett eller flera mellanslag och sedan ett 8-teckens hexadecimalt CRC-32-värde i versaler |
| Kommentarsyntax | Rader som börjar med ; ignoreras; registrerar vanligtvis generatorns namn och skapandedatum |
| Algoritm för kontrollsumma | CRC-32 (32-bitars cyklisk redundanskontroll) |
| Säkerhet | Upptäcker endast oavsiktliga fel; inte manipuleringssäker - CRC-32-kollisioner kan konstrueras |
| Självintegritet | Ingen - själva .crc-filen har ingen kontrollsumma |
| Typisk filstorlek | Under 10 KB (en post per verifierad fil) |
| Associerade operativsystem | Windows, Linux, macOS |
| Relaterade format | .sfv (identiskt format, vanligare filändelse); .md5, .sha1, .sha256 (starkare hashalgoritmer); .par2 (lägger till felåterställning) |
| Släppt | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Senaste version | No formal version - format unchanged since introduction |
| Öppen standard | Ja · royaltyfri |
| Specifikation | www.fastsum.com |
CRC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om CRC-filer.