Nwlapcug.com


Che cosa provoca un controllo di ridondanza ciclico?

Definizione

Un controllo di ridondanza ciclica (CRC) è un tentativo di calcolare un valore per determinare se qualcosa appare corretta. Nella sua forma più semplice, può essere visto come un test di convalida. Ad esempio, se qualcuno volesse inviare un messaggio segreto e il destinatario voluto fare un controllo molto semplice per verificare se il messaggio era stato alterato, un CRC potrebbe essere calcolato per verificare. Una versione semplice di un CRC sarebbe a sommare tutti i numeri in un flusso e il valore CRC sarebbe l'ultima cifra. Se il CRC calcolato prima che il messaggio viene inviato e il CRC calcolato quando si riceve il messaggio non sono lo stesso, il messaggio non è chiaramente intatto. Non si tratta di un metodo perfetto di convalida, ma può essere utilizzato rapidamente e facilmente, soprattutto dai computer, per controllare i dati validi.

Calcoli binari

Con i computer, il CRC è quasi sempre calcolato utilizzando il sistema di numero binario, un sistema in cui ci sono solo due cifre, uno e zero. Questo sistema di numero può essere utilizzato per rappresentare numeri molto grandi, ma le cifre solo possibili che possono essere utilizzate sono uno e zero. Questo significa che ogni cifra, invece di essere una potenza di dieci, è una potenza di due. Per esempio 10 in binario è 2, 11 è tre, 100 è di quattro, 101 è cinque, 110 è sei, 111 è sette, 1000 è otto e così via. Quando il CRC viene calcolato utilizzando il file binario, il risultato finale sarà uno o zero, rendendo questo un modo facile e veloce per la convalida utilizzando il computer.

Controlli

Un controllo CRC può essere fatto dal computer in qualsiasi momento che il computer sta cercando di verificare alcuni dati. Molto spesso questo accade quando il computer tenta di convalidare una sezione di dati per un programma o un file di installazione. Quando avete scaricato un programma e sono sempre pronto per l'installazione, il programma di installazione venga eseguito un CRC per garantire che il resto del programma verrà installato. Quando si tenta di installare un'applicazione da un CD o un DVD, il programma di installazione può calcolare un CRC sul CD per controllare per vedere se i dati sono lì e nei posti giusti per il programma di installazione per procedere.

Errori

Un errore CRC significa che il CRC è stato calcolato ed non era quello che si aspettava. Questo può accadere quando, ad esempio, il DVD ha un graffio in esso. Il programma di installazione leggerà il CRC previsto e quindi leggerà i dati e calcolato un CRC. Se c'è un graffio sul disco, i dati non verranno letti e il CRC sarà calcolato in modo non corretto. L'installazione verrà visualizzato che si è verificato un errore CRC e che l'installazione non può continuare. Se viene visualizzato un errore CRC quando si tenta di installare un programma, probabilmente sarà necessario ottenere una nuova copia del programma da installare prima di procedere.