Hva er CRC-filformatet?
En .crc-fil er en tekstbasert kontrollsum-fil som lister opp filnavn sammen med deres CRC-32-verdier, noe som gjør at programvare kan verifisere at filer ikke har blitt utilsiktet skadet under overføring eller lagring. Hver datalinje følger mønsteret FILNAVN XXXXXXXX, hvor XXXXXXXX er en 8-tegns heksadesimal CRC-32-verdi i store bokstaver. Linjer som starter med ; er kommentarer, som vanligvis registrerer navnet på verktøyet som genererte filen og opprettelsesdatoen.
Utvidelsen .crc beskriver det samme Simple File Verification (SFV)-formatet som .SFV; de to er utbyttbare. .sfv er den mest brukte utvidelsen, mens .crc foretrekkes av verktøy som CombineCRC og visse arkiveringsprogrammer. Win-SFV32 fra Fantasia Software populariserte formatet i Usenet-æraen på 1990-tallet, da brukere trengte en lettvint måte å bekrefte at arkivsett i flere deler ankom intakte.
CRC-32 er rask å beregne, men er ikke kryptografisk sikker - den oppdager pålitelig utilsiktet korrupsjon, men kan ikke beskytte mot bevisst manipulering. For gjenoppretting av arkiver i flere deler, samt verifisering, legger PAR2-filer til muligheten for å rekonstruere skadede eller manglende segmenter.
Total Commander (Ghisler Software) kan opprette og verifisere .crc-filer. Kommandolinjeverktøyet cfv håndterer .crc og .sfv om hverandre på Windows, macOS og Linux. RapidCRC Unicode er et populært grafisk alternativ for Windows.
Sikkerhet og trygghet
RISIKO: LOWEn .crc-fil er ren ASCII-tekst uten eksekverbar kode og utgjør ingen direkte risiko. Indirekte: CRC-32 er ikke kryptografisk sikker, så en samsvarende CRC beviser ikke at en fil ikke har blitt manipulert - bare at den ikke ble utilsiktet korrupt. For sikkerhetskritiske integritetssjekker, bruk SHA-256 og en digital signatur i stedet.
Formatdetaljer
i et nøtteskall- Binær CRC-datafil - Enkelte applikasjoner lagrer rå binære CRC-verdier i en fil med utvidelsen .crc - dette er forskjellig fra SFV-tekstformatet.
Programmer som åpner CRC-filer
Tekniske detaljer
dyp spesifikasjon| Formattype | Tekstbasert CRC-32 kontrollsum-fil (Simple File Verification) |
| Koding | ASCII; UTF-8 i moderne verktøy for filnavn med spesialtegn |
| Filsignatur | Ingen - ren tekst, ingen «magic bytes» |
| Linjesyntaks | FILNAVN etterfulgt av ett eller flere mellomrom, deretter en 8-tegns heksadesimal CRC-32-verdi i store bokstaver |
| Kommentarsyntaks | Linjer som begynner med ; ignoreres; inneholder typisk navnet på generatoren og opprettelsesdato |
| Kontrollsum-algoritme | CRC-32 (32-bit cyclic redundancy check) |
| Sikkerhet | Oppdager kun utilsiktet korrupsjon; ikke motstandsdyktig mot manipulering - CRC-32-kollisjoner kan konstrueres |
| Selvintegritet | Ingen - selve .crc-filen har ingen kontrollsum |
| Typisk filstørrelse | Under 10 KB (én oppføring per verifisert fil) |
| Tilknyttet OS | Windows, Linux, macOS |
| Relaterte formater | .sfv (identisk format, mer vanlig utvidelse); .md5, .sha1, .sha256 (sterkere hash-algoritmer); .par2 (legger til feilretting) |
| Utgitt | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Siste versjon | No formal version - format unchanged since introduction |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | www.fastsum.com |
CRC-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om CRC-filer.