Восстановление древнего zip-файла, охватывающего гибкие диски: эквиваленты pkzipfix?

Я собираюсь делать попытку чего-то нечетного, и прежде чем я напрасно тратил время, спускаясь по неправильным путям, я думал, что буду видеть, сделал ли кто-либо здесь это прежде. Мне создали zip-файл в DOS (в 1997?) с pkzip, который охватывает несколько старых гибких дисков. Как ожидалось некоторые из этих дисков не находятся в лучшей форме, и я получаю считанные ошибки при попытке скопировать содержание от некоторых дисков. Существует ли pkzipfix эквивалент, который я могу использовать для восстановления части содержания этого zip-файла?

Вот то, чего я собираюсь делать попытку сначала, но я не знаю, будет ли это плодотворно:

  1. Подключите дисковод для гибких дисков к моему полю Linux.
  2. Создайте образы дисков дискет на моем жестком диске как это: cat /dev/fd0 > floppyxx.img
  3. Посмотрите, портировал ли кто-то PKZIP к Linux и видит, могу ли я использовать эти образы дисков. В противном случае ищите порт Windows (и, возможно, подключите дисковод для гибких дисков к тому полю Windows).

Кто-либо здесь загрузился в этом типе приключения прежде и успешно восстановил древний архив как это?

5
задан 13.06.2012, 16:15

1 ответ

Я имел некоторый частичный успех и смог вытащить некоторые файлы из архива. Во-первых, я создал "fd" каталог для монтирования тех гибких изображений, затем для каждого гибкого изображения, я сделал следующее:

sudo mount -o loop floppyxx.img fd
cat fd/myzip.zip >> combined.zip
sudo umount fd

После того как у меня был объединенный архив, я сделал это:

unzip -FF combined.zip

Существует меньше файлов, которые я смог извлечь, чем я надеялся. Я все еще открыт для наблюдения, если существует более эффективный метод восстановления многодискового архива zip.

2
ответ дан 07.12.2019, 18:30

Теги

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