Когда я вхожу unzip ../founation-latest.zip
, он выводит это:
предупреждение [../foundation-latest.zip]: 248 дополнительных байтов в начале или внутри zipfile (попытка обработать в любом случае)
Файл 138 КБ. Он правильно распаковывается, но почему я получаю эту ошибку?
ftp
в режиме ASCII, а не в режиме BINARY, и были добавлены некоторые байты. Если вы использовалиftp
на каком-либо этапе, запуститеftp
снова, используя команду «bin» перед любым «put» или «get».zip
и сditto
.unzip
При условии , (по 10.11) удалось с обоими из них, а также7za
. MacOS unzip просто не любит (большие?) Файлы zip.Ответы:
Моя проблема была в том, что я пытался использовать «разархивировать» на MAC OSX, который не может обрабатывать файлы, упакованные с помощью PKZIP.
Я смог
brew install p7zip
разархивировать с помощью команды7za x some_file.zip
.Первоначально я нашел решение в этой статье: need-pk-compat-v4-5-can-do-v2-1
источник
Я нашел эту тему, у которой была похожая проблема. Отчет об ошибке называется: unzip завершается с ошибкой на 5,4 ГБ ZIP с «дополнительными байтами в начале или внутри zipfile» . Одним из предложенных исправлений было использование этой команды в
.zip
файле.Пример выполнения
Zip-переключатель
выдержка из страницы руководства zip
источник
Я видел этот тип ошибки раньше, когда zip-архив передавался через веб-сервис, который имел проблемы. После непосредственного изучения zip-файла я обнаружил сообщение об ошибке, отправленное веб-службой перед zip-файлом.
Вы можете попробовать просмотреть zip-файл в виде текста и посмотреть, появится ли что-нибудь интересное спереди.
источник
Просто тоже получил это предупреждение. В моем случае это было вызвано загрузкой его с помощью 'curl -i', в результате чего заголовки http появились в начале zip-файла. я такой глупый. Конечно, это не будет причиной / решением во всех случаях, но, возможно, это кому-то поможет ...
источник
Это может быть самораспаковывающийся архив (windows .exe) или по какой-то причине он был дополнен.
источник
У меня тоже была такая же проблема. Я наблюдал проблему, когда копировал файлы с Windows на сервер Unix без использования режима bin. Лучший способ решить эту проблему - перевести файлы в режим bin.
источник
У меня была та же проблема в Linux с
.zip
файлом размером более 4 ГБ, дополненнымonly DEFLATED entries can have EXT descriptor
ошибкой.Команда
7z x
решила все мои проблемы, хотя.Будьте осторожны, команда
7z x
извлечет все файлы с путем, корнем которого является текущий каталог. Опция-o
позволяет указать выходной каталог.источник