Я получаю следующую ошибку при распаковке файла
unzip user_file_batch1.csv.zip
Archive: user_file_batch1.csv
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of user_file_batch1.csv or
user_file_batch1.csv.zip, and cannot find user_file_batch1.csv.ZIP, period.
Я считаю, что этот файл не поврежден или является частью многоархивированного файла, так как с помощью утилиты архивирования я смог его распаковать. Я пытался переименовать его, .zip
но не получилось.
Выход type file user_file_batch1.csv.zip
был
user_file_batch1.csv.zip: uuencoded or xxencoded text
file user_file_batch1.csv.zip
- скажите нам, что на выходе.Ответы:
Ваш файл имеет
.zip
имя, но не в формате zip. Переименование файла не меняет его содержимого и, в частности, не превращает его волшебным образом в другой формат.(В противном случае та же ошибка может произойти с неполным zip-файлом - но поскольку эта утилита архивации работала, это не так.)
Запустите,
file user_file_batch1.csv.zip
чтобы увидеть, что это за тип файла. Вероятно, это какой-то другой тип архива, который понимает утилита архивирования.Запустите следующую команду:
Это создает файл, имя которого указано в
user_file_batch1.csv.zip
. Если вы хотите выбрать другое имя выходного файла:Выходной файл на этом этапе может сам по себе быть архивом. (Возможно, это на самом деле почтовый индекс.) Запустите
file
утилиту еще раз для этого файла, чтобы увидеть, что это такое. Если вы выберете автоматическое имя файла, оно может дать подсказку.источник
file /users/an/zz.zip
написано "" "Данные архива Zip, по крайней мере, v1.0 для извлечения" "". Но при попытке распаковать, он говорит "" "Архив: /users/an/zz.zip Подпись конца центрального каталога не найдена. Либо этот файл не является zip-файлом, либо он представляет собой один диск из многочастного архива В последнем случае центральный каталог и комментарий zipfile будут найдены на последнем диске (дисках) этого архива. Архив: /users/an/zz.ZIP Подпись конца центрального каталога не найдена. Либо этот файл не zipfile, или это составляетУ меня была похожая проблема при выполнении
unzip archive.zip
, давая мнеДелать
file archive.zip
дал мнеИспользование
7z e archive.zip
сработало.источник
У меня была такая же проблема с распаковкой.
Тогда я попытался извлечь его с помощью 7z и банку без какой-либо удачи. Позже выяснилось, что это была тихая старая версия p7zip.
Я установил новый из источника, и это решило проблему. Простой:
извлек это правильно.
источник
Перейдите в папку zip и распакуйте эту команду
источник
если вы хотите скопировать текстовое содержимое в zip-файл, просто распакуйте файл для формата файла и для отображения содержимого используйте zcat
источник
gzip
-ping файла и затемzcat
-ting вместо использованияcat
в исходном файле помогает (если вам не платят по часам).