Che cos'è il formato di file CRC?
Un file .crc è un file sidecar di checksum in testo semplice che elenca i nomi dei file insieme ai loro valori CRC-32, consentendo al software di verificare che i file non siano stati accidentalmente corrotti durante il trasferimento o l'archiviazione. Ogni riga di dati segue lo schema NOMEFILE XXXXXXXX, dove XXXXXXXX è un valore CRC-32 esadecimale maiuscolo di 8 caratteri. Le righe che iniziano con ; sono commenti, che comunemente registrano il nome dello strumento generatore e la data di creazione.
L'estensione .crc descrive lo stesso formato Simple File Verification (SFV) di .SFV; i due sono intercambiabili. .sfv è l'estensione più ampiamente utilizzata, mentre .crc è preferita da strumenti come CombineCRC e certi archiviatori. Win-SFV32 di Fantasia Software ha reso popolare il formato durante l'era della distribuzione binaria su Usenet negli anni '90, quando gli utenti avevano bisogno di un modo leggero per confermare che i set di archivi multi-parte arrivassero integri.
Il CRC-32 è veloce da calcolare ma non è crittograficamente sicuro: rileva in modo affidabile la corruzione accidentale ma non può proteggere da manomissioni deliberate. Per il ripristino di archivi multi-parte oltre alla verifica, i file PAR2 aggiungono la capacità di ricostruire segmenti danneggiati o mancanti.
Total Commander (Ghisler Software) può creare e verificare file .crc. Lo strumento da riga di comando cfv gestisce .crc e .sfv in modo intercambiabile su Windows, macOS e Linux. RapidCRC Unicode è una popolare alternativa con interfaccia grafica per Windows.
Sicurezza e incolumità
RISCHIO: LOWUn file .crc è testo ASCII semplice senza codice eseguibile e non pone rischi diretti. Indirettamente: il CRC-32 non è crittograficamente sicuro, quindi un CRC corrispondente non prova che un file non sia stato manomesso, ma solo che non è stato accidentalmente corrotto. Per controlli di integrità sensibili alla sicurezza, utilizzare SHA-256 e una firma digitale.
Dettagli del formato
in sintesi- File dati CRC binario - Alcune applicazioni memorizzano valori CRC binari grezzi in un file con estensione .crc - distinto dal formato di testo SFV.
Programmi che aprono file CRC
Dettagli tecnici
specifiche approfondite| Tipo di formato | File sidecar di checksum CRC-32 in testo semplice (Simple File Verification) |
| Codifica | ASCII; UTF-8 negli strumenti moderni per nomi di file non ASCII |
| Firma del file | Nessuna - testo semplice, nessun magic byte |
| Sintassi della riga | NOMEFILE seguito da uno o più spazi, quindi un valore CRC-32 esadecimale maiuscolo di 8 caratteri |
| Sintassi dei commenti | Le righe che iniziano con ; vengono ignorate; tipicamente registrano il nome del generatore e la data di creazione |
| Algoritmo di checksum | CRC-32 (32-bit cyclic redundancy check) |
| Sicurezza | Rileva solo la corruzione accidentale; non resistente alle manomissioni - le collisioni CRC-32 sono costruibili |
| Auto-integrità | Nessuna - il file .crc stesso non contiene un checksum |
| Dimensione tipica del file | Sotto i 10 KB (una voce per ogni file verificato) |
| OS associati | Windows, Linux, macOS |
| Formati correlati | .sfv (formato identico, estensione più comune); .md5, .sha1, .sha256 (algoritmi hash più forti); .par2 (aggiunge il ripristino degli errori) |
| Rilasciato | Early 1990s (Usenet binary distribution era); Win-SFV32 by Fantasia Software formalised the format |
| Ultima versione | No formal version - format unchanged since introduction |
| Standard aperto | Sì · royalty-free |
| Specifica | www.fastsum.com |
Conversioni CRC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file CRC.