Итак; если распаковать не удается (в данном случае проблема коснулась загруженного c сайта разработчика русификатора):
Code:
$ unzip Russian.zip
Archive: Russian.zip
admin25/: mismatching "local" filename (site25/),
continuing with "central" filename version
creating: admin25/
file #2: bad zipfile offset (local header sig): 38
file #3: bad zipfile offset (local header sig): 15822
file #4: bad zipfile offset (local header sig): 16304
file #5: bad zipfile offset (local header sig): 16886
file #6: bad zipfile offset (local header sig): 16923
file #7: bad zipfile offset (local header sig): 18593
можно попробовать поступить следующим образом.... никто не гарантирует, что панацея на все времена, но... на этот раз получилось:
Code:
$ zip -FF Russian.zip --out outfixedarchive.zip
Fix archive (-FF) - salvage what can
Found end record (EOCDR) - says expect single disk archive
Scanning for entries...
copying: site25/ (0 bytes)
copying: site25/ru-RU.com_rsfirewall.ini (1411 bytes)
copying: RSFirewall_ru_RU.xml (452 bytes)
copying: admin25/ (0 bytes)
copying: admin25/ru-RU.com_rsfirewall.ini (15109 bytes)
copying: admin25/ru-RU.com_rsfirewall.menu.ini (415 bytes)
copying: admin25/ru-RU.com_rsfirewall.sys.ini (516 bytes)
Central Directory found...
EOCDR found ( 1 19029)...
no local entry: admin25/
no local entry: admin25/ru-RU.com_rsfirewall.ini
no local entry: admin25/ru-RU.com_rsfirewall.menu.ini
no local entry: admin25/ru-RU.com_rsfirewall.sys.ini
no local entry: site25/
no local entry: site25/ru-RU.com_rsfirewall.ini
no local entry: RSFirewall_ru_RU.xml
EOCDR found ( 1 19586)...