Формат RAR может содержать специальные данные, в которых записана информация для восстановления файла.
Благодаря этому архив может быть восстановлен даже в случае
физического повреждения носителя (например, царапины на CD/DVD, сбой
флоппи-диска и пр.). К слову сказать, ZIP-формат не содержит такой
технологии.
Для добавления информации для восстановления необходимо следать следующие шаги:
- В графическом интерфейсе WinRAR, при создании
нового архива активируйте опцию "Добавить информацию для восстановления"
("Put Recovery Record") в закладке "Общие" ("General"), меню "Параметры
архивации" ("Archiving Options").
Другой способ включить опцию состоит в указании соответствующей
настройки в профиле WinRAR. В этом случае информация для восстановления
файла будет автоматически записываться при создании или модификации
каждого архива.
- Для добавления "Информации для восстановления" в режиме командной строки вы можете воспользоваться параметром -rr[N], введенным вместе с любой командой создания или модификации архива. Например:
WinRAR a -rr newarc *.txt
WinRAR d -rr4 newarc dummy.txt
WinRAR rr oldarc
Информация для восстановления файлов может содержать до 524,288
секторов. В случае повреждения файла WinRAR способен восстановить с
помощью каждого сектора 512 байт данных. Этот показатель может
изменяться в меньшую сторону, если имело место многократное повреждение
файла.
Вы также можете указать размер "Информации для восстановления" в процентном соотношении с общим размером архива:
- В графическом интерфейсе WinRAR вы можете задать этот параметр при
помощи команды "Protect archive" или в закладке "Дополнительно"
("Advanced"), меню "Информация для восстановления" (Recover Record").
- В режиме командной строки необходимо всего лишь указать процент в параметрах архивации. Например:
winrar rr3% arcname
Очевидно, что "Информация для восстановления" увеличивает общий
размер архива. Вы можете самостоятельно вычислить приблизительный
дополнительный объём, пользуясь следующей формулой:
[размер архива]/256 + [количество секторов для восстановления]*512 байт.
|