LINUX.ORG.RU

Сообщения paintrain

 

Out of memory при zip -FF

Форум — General

Здравствуйте, товарищи форумчане!

Возникла следующая проблема: Есть битый zip архив размером в 420 GB. Ресурс, на котором хранился файл сейчас недоступен и когда будет доступен (и будет ли вообще) - неизвестно. Речь идет о NYU Dataset v2. unzip распаковывает часть файлов (~1/50), но вскоре вылетает с ошибкой:

$ unzip -av nyu_depth_v2_raw.zip -d unpacked
error:  expected central file header signature not found (file #648103).
  (please check that you have transferred or created the zipfile in the
  appropriate BINARY mode and that you have compiled UnZip properly)
Пробовал восстановить zip'ом:
$ zip -F nyu_depth_v2_raw.zip -O nyu_depth_v2_raw_fixed.zip
Fix archive (-F) - assume mostly intact archive
Zip entry offsets appear off by 21208686680 bytes - correcting...
        zip warning: expected 2348751 entries but found 0
$ zip -FF nyu_depth_v2_raw.zip -O nyu_depth_v2_raw_fixed.zip
... # копируется куча файлов
Zip64 EOCDR found ( 1 450007575728)...
Zip64 EOCDL found ( 1 450007575784)...
EOCDR found ( 1 450007575804)...

zip error: Out of memory (zixnqddY) #имя файла в скобках - рандомное

В процессе восстановления временный файл (zixnqddY) растет в размере до 418 Gb, но после ошибки - удаляется.

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

 , ,

paintrain
()

RSS подписка на новые темы