Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Чтение поврежденного архива
 
 автор: Владимир55   (15.01.2008 в 15:17)   письмо автору
 
 

Если в многотомном rar-архиве повредится какой-нибудь том, будет ли возможность прочесть хоть что-то?

   
 
 автор: KPETuH   (15.01.2008 в 15:18)   письмо автору
 
   для: Владимир55   (15.01.2008 в 15:17)
 

да, если там много файлов, если всего один файл то маловероятно...

   
 
 автор: Владимир55   (15.01.2008 в 15:30)   письмо автору
 
   для: KPETuH   (15.01.2008 в 15:18)
 

Файлов порядка 500. Все файлы Ворд.
Сейчас все нормально, но если что-то повредится, то архив архиватором не распакуется, а даст сообщение о повреждении и программа закроется.

Как в этом случае прочесть то, что сохранилось?

   
 
 автор: KPETuH   (15.01.2008 в 15:42)   письмо автору
 
   для: Владимир55   (15.01.2008 в 15:30)
 

можно открывать отдельные файлы архива и распаковавать из них файлы...

   
 
 автор: Саня   (15.01.2008 в 15:46)   письмо автору
 
   для: Владимир55   (15.01.2008 в 15:30)
 

В winrar есть команда "восстановить архив", которая восстанавливает неповреждённые файлы из архива.

   
 
 автор: Владимир55   (15.01.2008 в 15:54)   письмо автору
 
   для: Саня   (15.01.2008 в 15:46)
 

Спасибо!
Это и буду считать аварийным решением.

Интересно, а степень сжатия при архивации влияет на возможность восстановления поврежденого архива?

   
 
 автор: Loki   (15.01.2008 в 15:57)   письмо автору
 
   для: Владимир55   (15.01.2008 в 15:54)
 

Есть еще одно решение: в winrar есть галочка "оставить файлы на диске". В этом случае будет распакован даже поврежденный архив.

На возможность восстановления влияет наличие информации для этого, которая записывается в аргив на этапе архивации. Чем ее больше, тем шансы восстановления выше.

   
 
 автор: Саня   (15.01.2008 в 16:01)   письмо автору
41 Кб
 
   для: Владимир55   (15.01.2008 в 15:54)
 

Влияет. Но можно добавить информацию для восстановления, которая многократно повышает вероятность восстановления повреждённых файлов.

   
 
 автор: Владимир55   (15.01.2008 в 16:24)   письмо автору
 
   для: Саня   (15.01.2008 в 16:01)
 

Получается такая картина.

Ставлю галочку "Добавить информацию для восстановления". Архивирую по максимальной. Открываю блокнотом и стираю несколько знаков. Сохраняю.

Пытаюсь открыть обычным образом - "файл поврежден".

Делаю операцию "Восстановить архивы". Получаю собщение: "информация для восстановления не найдена. Создан rebuilt". Архив не открылся.

Смотрю информацию о файле: "Размер информации для восстановления составляет 0 %".

Что бы все это значило?

   
 
 автор: ddhvvn   (15.01.2008 в 16:39)   письмо автору
 
   для: Владимир55   (15.01.2008 в 16:24)
 

:-D

Еще бы! "Открываю блокнотом и стираю несколько знаков..."!!! Вы просто для интереса попробуйте открыть архив блокнототм и ничего не удаляя сохранить! =)))

   
 
 автор: kasmanaft   (15.01.2008 в 18:13)   письмо автору
 
   для: Владимир55   (15.01.2008 в 16:24)
 

ddhvvn прав :)
Но Вы в следующий раз нажмите на вкладку "Дополнительно" и увеличте "% от общего размера архива".

PS скажу, как "рыбак", которому довально-таки часто приходится восстанавливать эти архивы... Восстанавливаются! :)
После создания архива откройте его, нажмите Alt+I - там посмотрите "Информация для восстановления", размер в байтах. Вот столько можно потерять... Пока не встречал архива, который "побит" меньше, чем эта цифра и чтоб он не восстановился.

   
 
 автор: Владимир55   (15.01.2008 в 18:26)   письмо автору
 
   для: kasmanaft   (15.01.2008 в 18:13)
 

А сколько процентов отвести на восстановление?

   
 
 автор: kasmanaft   (15.01.2008 в 18:30)   письмо автору
 
   для: Владимир55   (15.01.2008 в 18:26)
 

Да чем больше - тем лучше, наверно.
Нынче жесткие диски большие, места не жалко для таких целей :)

   
 
 автор: ddhvvn   (15.01.2008 в 19:04)   письмо автору
 
   для: kasmanaft   (15.01.2008 в 18:30)
 

Только тогда смысл уже от архивирования?

Если только для компоновки несколько файлов в один!

   
 
 автор: kasmanaft   (15.01.2008 в 20:03)   письмо автору
 
   для: ddhvvn   (15.01.2008 в 19:04)
 

А че, кто-то пользуется архиваторами, чтобы файлы меньше места на ЖД занимали? :)
На флешку разве что скинуть.. или по сети передать..

PS Пароль поставить :). Да и всяко с "информацией для восстановления" надежней будет.

   
 
 автор: Алексей Юрьевич   (15.01.2008 в 20:45)   письмо автору
 
   для: Владимир55   (15.01.2008 в 18:26)
 

5% обычно хватает.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования