Защита архивов от повреждений
10 / 28

Формат 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 байт.



 Извлечение архива с помощью WinRAR | Описание курса | Переменная окружения 
   
Cертификат
Результаты тестирования
Курсы