Subject: | format error: CRC or size mismatch after reading data descriptor |
I get errors (see below) when i try to unzip a ZIP Archive.
The ZIP Files is not corrupt, because i can umcompress with unix unzip
and WinZip.
I cannot upload the Zip File because it contains Software from Saperion.
Versions used:
Archive-Zip-1.18
Compress-Raw-Bzip2-2.004
Compress-Raw-Zlib-2.004
Compress-Zlib-2.004
File-Which-0.05
IO-Compress-Base-2.004
IO-Compress-Bzip2-2.004
IO-Compress-Zlib-2.004
$ unzipAll.pl iSaperion_example.zip
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x8479220)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x8479220)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x8479220)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x84791e4)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x84791e4)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x84791e4)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x8495604)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x8495604)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x8495604)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x848c234)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x848c234)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x848c234)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x848ca38)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x848ca38)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x848ca38)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x84a8640)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x84a8640)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x84a8640)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x84a8ba4)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x84a8ba4)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x84a8ba4)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
format error: CRC or size mismatch after reading data descriptor
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2868
Archive::Zip::ZipFileMember::_readLocalFileHeader('Archive::Zip::ZipFileMember=HASH(0x84a879c)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 2705
Archive::Zip::ZipFileMember::_become('Archive::Zip::ZipFileMember=HASH(0x84a879c)',
'Archive::Zip::DirectoryMember') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1430
Archive::Zip::Member::_becomeDirectoryIfNecessary('Archive::Zip::ZipFileMember=HASH(0x84a879c)')
called at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 996
Archive::Zip::Archive::readFromFileHandle('Archive::Zip::Archive=HASH(0x8167c28)',
'IO::File=GLOB(0x8478fe0)', 'iSaperion_example.zip') called at
/usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 940
Archive::Zip::Archive::read('Archive::Zip::Archive=HASH(0x8167c28)',
'iSaperion_example.zip') called at ./ex.pl line 27
mkdir /tmp/iSaperion_example_for_insiders: Die Datei existiert bereits
at /usr/lib/perl5/vendor_perl/5.8.8/Archive/Zip.pm line 1800