У меня есть эти три файла: 1.zip
, 1.z01
и 1.z02
. Я хотел бы извлечь и объединить их в один файл, щелкнув правой кнопкой мыши 1.zip
и выбор Извлечение Здесь. Но затем возникает ошибка:
7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30p7zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)Error: /home/tim/Desktop/1.zip:Can not open file as archiveErrors: 1
Мне было интересно, в чем проблема и как я могу ее решить?
добавлен:
Является ли мое использование unzip -FF
неправильно? Кажется, это не работает:
$ unzip -FF 1.zip Archive: 1.zipwarning [1.zip]: zipfile claims to be last disk of a multi-part archive; attempting to process anyway, assuming all parts have been concatenated together in order. Expect "errors" and warnings...true multi-part support doesn't exist yet (coming soon).file #1: bad zipfile offset (local header sig): 0
2 - й ДОБАВЛЕННЫЙ:
Все равно это неправильно:
$ cat 1.z01 1.z02 1.zip > combined.zip && unzip -FF combined.zipArchive: combined.zipwarning [combined.zip]: zipfile claims to be last disk of a multi-part archive; attempting to process anyway, assuming all parts have been concatenated together in order. Expect "errors" and warnings...true multi-part support doesn't exist yet (coming soon).warning [combined.zip]: 209829313 extra bytes at beginning or within zipfile (attempting to process anyway)file #1: bad zipfile offset (local header sig): 209829313 (attempting to re-compensate) extracting: 1.wmv bad CRC ee181eef (should be f3c61875)
Это породило 1.wmv
, который может хорошо воспроизводиться только до середины в GNOME MPlayer.
3-й ДОБАВЛЕННЫЙ:
Использую ли я 7z
неправильно?
$ 7z e 1.z017-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30p7zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)Processing archive: 1.z01Error: Can not open file as archive$ 7z e 1.zip7-Zip 9.04 beta Copyright (c) 1999-2009 Igor Pavlov 2009-05-30 p7zip Version 9.04 (locale=en_US.utf8,Utf16=on,HugeFiles=on,2 CPUs)Processing archive: 1.zipError: Can not open file as archive