Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
RAR --Gre@tleS-
In pratica non è una traduzione identica della versione in inglese che potete
trovare qui a questo indirizzo: http://riepersnest.tripod.com/rar/index.htm
Se non vi ritenete soddisfatti del mio lavoro, in ogni caso, potete andare
all’indirizzo di cui prima e leggervi l’originale, e se potete provate a migliorare
quanto da me riportato.
Il Traduttore (pasticcione)
-Gre@tleS®-
1
Riparare i file .RAR --Gre@tleS-
Premessa
Se dovete trasferire dei grandi file dal nostro computer verso altre unità, siti
internet, newsgroup, ftp, o altri supporti di memorizzazione (floppy disk, iomega disk
etc), sicuramente conoscerete l’utilità di usare i cosiddetti Compattatori (WinZip,
WinRAR, WinACE, etc. – n.d.t.),e sicuramente siete a conoscenza dell’esistenza di
un formato di compressione -“Archiver”- chiamato RAR. Il programma che si utilizza
per compattare file in RAR si chiama WinRAR, e può splittare (dividere) i grossi file,
in altri più piccoli, come dimensioni, compattati o meno (dipende dall’utilizzo che si fa
del Programma WinRAR), rendendo più semplice l’operazione di trasferimento dei
grossi file.
Può succedere che una volta trasferiti i file, al momento di ricomporre il nostro
archivio, sempre utilizzando il WinRAR, uno o più file siano danneggiati o corrotti. Il
programma WinRAR dispone della funzione di riparare gli archivi – comando Repair
per chi utilizza il programma in Inglese. Con questo comando, potete riparare un
archivio danneggiato o corrotto in almeno il 75% dei casi.
Questa piccola guida fornisce delle piccole conoscenze per porre rimedio ai casi
più comuni.
La Guida è suddivisa in tre sezioni, oltre alla fine una sezione di “Ulteriori Domande”:
v Caso 1 - Facile
v Caso 3 – Avanzato
v Ulteriori Domande
2
Riparare i file .RAR --Gre@tleS-
Caso 1
Allora, si fa il caso che si abbia un archivio con 4 volumi:
Aprite con Winrar il file foobar.rar (basta un doppio click sul file – n.d.t.)
3
Riparare i file .RAR --Gre@tleS-
Per ora tutto bene, ma quando provate ad estrarre il file, ottenete il seguente
messaggio:
Quindi il file foobar.r01 è rovinato. Che cosa possiamo fare adesso? Chiudete
la finestra del messaggio (Close) e clikkate su Info.
5
Riparare i file .RAR --Gre@tleS-
Quando appare nel log, la scritta Done, cliccate su close per chiudere la
finestra di riparazione del file (immagine sopra) ed uscite anche da WinRAR.
Adesso, se andate ad esplorare la finestra dove avete detto in precedenza di
mettere il file riparato, troverete un file chiamato _recover.rar.
6
Riparare i file .RAR --Gre@tleS-
Facile no?…….
7
Riparare i file .RAR --Gre@tleS-
Caso 2
Quando aprite l'archivio, ottenete questo messaggio (fine inaspettata
dell’archivio – n.d.t.):
8
Riparare i file .RAR --Gre@tleS-
Come potete vedere, foobar.r00 è più piccolo di 450 byte. Se i file sono stati
scaricati da USENET, sono solitamente, più piccoli di un multiplo di 45. Ciò è il
formato di dati binari immessi in una linea da una rete NNTP. Cosicché, il file
foobar.r00 era corto di 10 linee (45 x 10=450 - n.d.t.)...
Se provate a recuperare foobar.r00 (selezionandolo e clikkando su Repair,
come fatto in precedenza), nella finestra di diagnostica scorreranno linee di info, in
quanto è sommersa dagli indirizzi per i settori rotti.
Non aspettate la fine della riparazione ( non avviene J ). Clikkate su close (in
diagnostic messages) e su cancel con l’ordine riportato dalla foto
9
Riparare i file .RAR --Gre@tleS-
Che cosa è accaduto? L’errore è dovuto dai 450 byte scomparsi, e i seguenti
dati del volume sono, come le immagini riportano, errati (sono troppi per fare in fretta
tutti e 450 i byte).
La funzione recupero quindi non funzionerà.
Che cosa dobbiamo fare? Semplice! Dobbiamo inserire giusto 450 byte, dove
sono stati persi...
Per sapere dove, scorrete il log verso l’alto, sino alla parte superiore della
finestra di stato della riparazione.
10
Riparare i file .RAR --Gre@tleS-
Ora salvate il file con le dimensioni esatte, ma prima è consigliato farvi una
copia di riserva del vecchio file troncato!
Il file vecchio, tornerà utile in maniera importante nel caso 3.
Adesso, con il file foobar.r00 di giuste dimensioni, riparatelo, e non otterrete
più il messaggio di errore di fine inaspettata quando andrete ad aprire l’archivio.
11
Riparare i file .RAR --Gre@tleS-
Caso 3
Avete ottenuto il solito messaggio di errore dovuto al file più corto...
...che questo volta è di 90 byte più corto e mette in corto circuito l’estrazione
dell’archivio.
12
Riparare i file .RAR --Gre@tleS-
Procedendo come visto in precedenza nel caso 2, avrete così, che è l’indirizzo
13DE00 quello da cui partire….
... fate sempre un backup del file e su questo inserite i byte mancanti...
13
Riparare i file .RAR --Gre@tleS-
14
Riparare i file .RAR --Gre@tleS-
Ora iniziate di nuovo a riparare e guardate ancora il log della finestra di riparazione
Noterete che il settore 13DE00 è possibile ripararlo, ma non tutto il file. Mancano
infatti ancora 45 byte, e quindi avrete che alll’indirizzo 372600 c’i sono dei danni.
Riparatelo inserendo i 45 byte per avere quindi il file delle dimensioni esatte.
15
Riparare i file .RAR --Gre@tleS-
Quindi se avete un file a cui mancano per esempio 135 byte, avete 4
possibilità (fermo restando che il file sia arrivato tramite USENET, di cui conosciamo
il valore delle linee di trasmissione pari a multipli di 45 byte – n.d.t.):
16
Riparare i file .RAR --Gre@tleS-
Domande
R: Questo è un problema. Se siete fortunati, avete un file .SFV per il controllo dei
volumi. Apritelo con un editor di testi (blocknotes o notepad vanno bene) e potete
trovare le informazioni del formato e delle dimensioni in byte...
R: Spiacente, probabilmente non funzionerà mai... - ma c’è gente che sta lavorando
ad un nuovo sistema per recuperare i file danneggiati e/o mancanti di un volume,
con i RAID detti volumi di parità. Forse questa sarà una soluzione per il futuro
avvenire. Se siete interessati, date un'occhiata su
http://sourceforge.net/projects/parchive .
p.s. (n.d.t.): l’uso dei file di parità (*.par) è già una realtà. A tal proposito sto
preparando una miniguida su cosa sono e come possono essere utilizzati,
tramite il programma FsRAID.
17