Message400121
It is not a bug in archivers, it is just a broken archive. The ZIP archive contains a central directory which lists all files in the archive, so the archiver can just read the central directory without reading all archive to get the list of files. There are also local headers containing file names for every file. In 000.zip the central directory does not match local headers, it contains only the part of files. It is not fault of archivers that they trust the central directory, because it is a purpose of the central directory.
There are specialized tools which allow to restore files not in the central directory, similarly as there are tools which allow to restore just deleted files on the disk. But it is not a task of general archivers. |
|
Date |
User |
Action |
Args |
2021-08-23 05:32:38 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, twouters, alanmcintyre, longavailable, andrei.avk |
2021-08-23 05:32:38 | serhiy.storchaka | set | messageid: <1629696758.91.0.987123901079.issue41102@roundup.psfhosted.org> |
2021-08-23 05:32:38 | serhiy.storchaka | link | issue41102 messages |
2021-08-23 05:32:38 | serhiy.storchaka | create | |
|