Unzip считает мой zip-файл zip-бомбой

Смонтируйте iso as loop, для этого в первую очередь включите модуль loop в вашей системе с помощью:

modprobe loop

После этого вам нужно будет смонтировать iso как цикл, используя этот синтаксис:

mount -o loop isoname.iso mountpoint

Пример:

mount -o loop isoname.iso /mnt

Вы уведомите, что iso-контент доступен только для чтения -, поэтому, если вы хотите иметь полный доступ к контенту, лучше всего скопировать его из точки монтирования с помощью rsync .

Пример:

rsync -a -H --exclude=TRANS.TBL /mnt /new_mount_point
4
13.02.2021, 22:29
3 ответа

Вы должны попробовать этот ответ .

Я думаю, что ваш zip поврежден, это происходит из-за того, что Windows обрабатывает некоторые файлы/символы не так, как Linux. Используя первую команду, вы оптимизируете свой zip-файл для Linux. Затем с помощью второй команды разархивируйте его. Это решение должно решить вашу проблему.

zip -FF 210211.zip --out 210211-2.zip -fz

unzip 210211-2.zip
1
18.03.2021, 22:30

У меня была такая же проблема с распаковкой большого файла (~6 ГБ ). Решил это с помощью этого:

jar xf your_file.zip

Надеюсь, это поможет!

Привет,

4
14.06.2021, 11:32

Я понимаю, что мое решение не очень хорошее и подойдет не всем. Но ни одно из других предложенных решений не сработало для меня, так что вот оно.

У меня была виртуальная машина с Windows. Я скопировал файл на эту виртуальную машину и распаковал его там, результаты вернулись в мою среду Linux.

Для распаковки файла в Windows я использовал Total Commander. Я не пробовал использовать другие архиваторы, но, вероятно, подойдет любой широко используемый. У моих коллег, которые работают с такими файлами на windows, с этим проблем нет.

0
25.11.2021, 15:09

Теги

Похожие вопросы