Как я могу создать файл ZIP64 и проверить его?

3

Мне нужен почтовый файл ( ZIP64 ) для теста я поставил bigfile из 5GB полный нулей и застегнул его, но я не знаю, является ли ZIP64.

Должен ли ZIP-файл превышать 4 ГБ, чтобы он был ZIP64? Файл 4Gb для тестового примера довольно скручен, могу ли я иметь другой вариант?

Eduard Florinescu
источник
Вы просто хотите как-то подтвердить, что созданный вами zip-файл на самом деле 64-битный, а не 32-битный?
Dave
@DaveRook да, но я думаю, что они не называются 64-битными и 32-битными, просто оригинальный формат zip и ZIP64.
Eduard Florinescu

Ответы:

5

Загрузите DotNetZip devkit с http://dotnetzip.codeplex.com/ , Извлечь Tools папку из комплекта разработчика и запустить DotNetZip-WinFormsTool.exe

Он имеет настройку ZIP64 с параметрами:

  • Всегда
  • Как необходимо
  • Никогда

Выберите параметр «Всегда», чтобы создавать архивы в формате ZIP64, даже если они содержат только небольшие файлы. Интерфейс немного неуклюжий, но он работоспособен; это позволило мне создать нужные мне тестовые примеры ZIP64.

PolyTekPatrick
источник
2

Архивный инструмент 7zip поддерживает архивы zip64. Вы можете использовать это для генерации тестового примера или проверки.

PhonicUK
источник
7-zip.org/history.txt - 7-Zip теперь поддерживает расширение Zip64 формата ZIP. Так что теперь можно сжимать файлы размером более 4 ГБ в ZIP-архивы. - «zip» - это просто контейнер, «deflate64» - фактическая схема сжатия, используемая файлом zip64.
PhonicUK
7zip поддерживает deflate64, а также zip64.
Eduard Florinescu
1
Я не нахожу способ проверить, если zip64 с 7zip
Eduard Florinescu
1
Я смог определить, был ли у меня Zip64 в 7-Zip, посмотрев на Характеристики столбец записей zip: i.stack.imgur.com/Cb6ZX.jpg
Sal