Sommario
Il formato di compressione dei file rar è molto utile per inviare più file lunghi e pesanti da un utente a un altro su Internet comprimendoli in un unico file più piccolo. Il formato di file RAR ha molte versioni diverse.È fondamentalmente utilizzato per archiviare più file in un singolo file utilizzando il metodo di compressione. I file RAR, come altri file, possono essere danneggiati con conseguenti gravi perdite di dati o danni alla struttura dei file. Prima di entrare nei motivi della corruzione dei file RAR, è molto importante sapere cos'è l'errore CRC.
L'errore CRC è uno degli errori di danneggiamento dei file RAR più comuni. Si verifica quando c'è qualche problema nella decompressione dei file RAR. Gli errori CRC indicano che il disco non è riuscito a soddisfare il controllo di ridondanza ciclico. Si verifica a causa di danni intenzionali, polvere, graffi, ecc. Oltre all'errore CRC, ci sono molte altre ragioni responsabili della corruzione della struttura del file RAR. Questi motivi sono indicati di seguito:
- Interruzione durante la decompressione dei file RAR
- Le minacce esterne come malware/spyware e virus sono le ragioni principali per i file RAR dannosi.
- La modifica dell'estensione del file di un determinato file in un'estensione di file non supportata può danneggiare altri file RAR.
- L'antivirus può danneggiare il file RAR se rileva una minaccia durante il processo di scansione
Utilizzo di unrar-nonfree
Installiamo il software dalla riga di comando
Dobbiamo aggiungere le seguenti righe a /etc/apt/sources.list, in modo che rimanga nei repository
[size = 4] [font = "Times New Roman, serif"] deb http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/ font] [/ size] [size = 4] [font = "Times New Roman, serif"] deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi [/ font] [/ size]
Allora ci aggiorniamo
sudo apt-get update
Creiamo una directory per compilare il codice sorgente
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Installiamo le dipendenze necessarie
sudo apt-get build-dep unrar-nonfree
Scarichiamo il codice sorgente del software e generiamo il pacchetto deb
sudo apt-get source -b unrar-nonfree
Installiamo il software con i seguenti comandi
sudo dpkg -i unrar * .deb
eliminiamo la directory che usiamo per scaricare i file
cd && rm -r ~ / unrar-nonfree
Ora con unrar installato possiamo controllare i file dal terminale come segue:
Supponiamo di avere un file rar in più parti
unrar t nomefile.part.01.rar
Questo genera un messaggio che dice nomefile.part.01.rar OK o errore CRC nomefile.part.01.rar
Un altro software molto interessante è pypar2, un'applicazione sviluppata in Python che può essere utilizzata per testare e riparare file.
Essendo disponibile nei repository dobbiamo solo installarlo dalla riga di comando
sudo apt-get install pypar2Esiste la possibilità di recuperare i file RAR se e solo se la persona che ha creato il file ha incluso anche un file di parità. Esistono due tipi di file di parità, PAR e PAR2. PAR2 è la versione più recente. La parità è ciò che ti consente di controllare lo stato di compressione del file se è corretto o ha un errore.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo