Java.util.zip.ZipError: неверный заголовок CEN (плохая подпись)JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Java.util.zip.ZipError: неверный заголовок CEN (плохая подпись)

Сообщение Anonymous »

Я использую Java 1.7.0_40 в Red Hat Linux и у меня есть следующий код:

Код: Выделить всё

Path zipfile = Paths.get(filename);
FileSystem fs = FileSystems.newFileSystem(zipfile, FileTest.class.getClassLoader());
Переменная filename указывает на zip-файл размером 788 МБ. Несжатый размер zip-файла составляет 8,3 ГБ. Когда я запускаю приведенный выше код, я получаю следующее исключение:

Код: Выделить всё

Exception in thread "main" java.util.zip.ZipError: invalid CEN header (bad signature)
at com.sun.nio.zipfs.ZipFileSystem.zerror(ZipFileSystem.java:1605)
at com.sun.nio.zipfs.ZipFileSystem.initCEN(ZipFileSystem.java:1058)
at com.sun.nio.zipfs.ZipFileSystem.(ZipFileSystem.java:130)
at com.sun.nio.zipfs.ZipFileSystemProvider.newFileSystem(ZipFileSystemProvider.java:139)
at java.nio.file.FileSystems.newFileSystem(FileSystems.java:386)
at FileTest.readFromZip(FileTest.java:35)
at FileTest.main(FileTest.java:25)
У меня сложилось впечатление, что Java 7 способна обрабатывать большие zip-файлы. Кто-нибудь может объяснить, почему это происходит?

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/225 ... -signature
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»