#1360 7-Zip version 9.20 does not properly extract certain cpio packages...

open
nobody
1
2013-04-13
2013-04-11
Ray Ande
No

For some cpio packages, 7 zip version 9.20 does not properly extract the files contained in them. However, version 4.65 does properly extract the files.

A package that illustrates this defect is http://support.apple.com/downloads/DL1360/en_US/JavaForMacOSX10.6.dmg

The cpio package in question is "~\JavaForMacOSX10.6.dmg\5.hfs\Java For Mac OS X 10.6 Update 6\JavaForMacOSX10.6.pkg\JavaForMacOSX10.6.pkg\Payload\Payload~"

Thanks.

Discussion

  • Igor Pavlov
    Igor Pavlov
    2013-04-13

    That cpio file has no extension. So 7-Zip looks signatures.
    But 7-Zip 9.20 doesn't contain signature for cpio.
    So 7-Zip sees ZIP signature in one of the files.

    That problem will be fixed in next version of 7-Zip.
    New version will support multiple signatures, required for cpio format.