Format RAR umożliwia dodanie do archiwum pewnej porcji informacji zwanej danymi naprawczymi. Jeśli archiwum zawiera dane naprawcze, będzie możliwe odzyskanie danych w przypadku jego uszkodzenia (np. z powodu błędu na dyskietce). Format ZIP nie umożliwia dodawania danych naprawczych.
Aby dodać dane naprawcze w linii poleceń należy użyć opcji -rr[N] w połączeniu z dowolnym poleceniem modyfikującym lub tworzącym archiwum, lub polecenia rr[N] (aby dodać dane naprawcze do istniejącego już archiwum).
Przykłady:
WinRAR a -rr NoweArchiwum *.txt
WinRAR d -rr4 NoweArchiwum dummy.txt
WinRAR rr StareArchiwum
W interfejsie graficznym WinRAR-a, aby dodać dane naprawcze, należy zaznaczyć opcję "Dodaj dane naprawcze" w dialogu Nazwa i parametry archiwum. Innym sposobem dodania danych naprawczych jest zaznaczenie opcji "Dodaj dane naprawcze" w domyślnym profilu kompresji. Oba te działania spowodują dodanie danych naprawczych tylko podczas tworzenia nowego lub modyfikacji istniejącego archiwum. Aby dodać dane naprawcze do istniejącego już archiwum należy wcisnąć przycisk "Zabezpiecz" lub z menu "Polecenia" wybrać polecenie "Zabezpiecz archiwum przed uszkodzeniami".
Pojedyncza porcja danych naprawczych zawiera od 1 do 524288 sektorów naprawczych. Ilość sektorów może być określona bezpośrednio w poleceniu "rr" lub opcji "-rr[N]" (N = 1, 2, ..., 524288); jeśli nie zostanie podana przez użytkownika, zostanie dobrana automatycznie: rozmiar danych naprawczych to około 1% całkowitego rozmiaru archiwum, co umożliwi odzyskanie uszkodzonego obszaru o wielkości około 0.6% całkowitego rozmiaru archiwum.
Można również określić rozmiar danych naprawczych w procentach w stosunku do rozmiaru archiwum. Wtym celu należy w poleceniu dodać symbol procenta, np.:
winrar rr3% archiwum
W interfejsie graficznym dokonuje się tego poleceniem Zabezpiecz archiwum lub poprzez określenie rozmiaru danych naprawczych w opcjach zaawansowanych okna Nazwa i parametry archiwum.
Jeśli uszkodzone dane są ciągłe wtedy każdy sektor danych naprawczych pomaga w odzyskaniu 512 bajtów uszkodzonej informacji.
Dodanie danych naprawczych powoduje wzrost rozmiaru archiwum. Rozmiar danych naprawczych można wyliczyć ze wzoru:
<rozmiar archiwum>/256 + <liczba sektorów naprawczych> * 512 bajtów.
Aby naprawić uszkodzone archiwum, które zawiera dane naprawcze, należy użyć polecenia "Napraw" (winterfejsie graficznym WinRAR-a). W linii poleceń służy do tego polecenie r. Naprawione archiwum otrzyma nazwę fixed.nazwa_archiwum.rar, gdzie "nazwa_archiwum" jest nazwą oryginalnego (uszkodzonego) archiwum. Jeśli uszkodzone archiwum nie zawiera danych naprawczych lub jeśli nie zostało całkowicie naprawione z uwagi na rozległe uszkodzenia, rozpoczyna się drugi etap naprawy, podczas którego rekonstruowana jest tylko struktura archiwum i nie będzie możliwości odzyskania uszkodzonych plików. Celem tego etapu jest umożliwienie odzyskania nieuszkodzonych plików, które do tej pory były niedostępne z uwagi na uszkodzoną strukturę archiwum. Jest to użyteczne tylko w przypadku zwykłych (nie ciągłych) archiwów. Po zakończeniu drugiego etapu naprawione archiwum otrzymuje nazwę rebuilt.nazwa_archiwum.rar, gdzie "nazwa_archiwum" jest nazwą oryginalnego archiwum.
(c) Alexander Roshal, polska wersja: Paweł Pawlak (Morris/Elysium):
morris@rarlab.com