FarPluginsArchive / 7zipalt

7-Zip Alternative plugin for Far Manager (from http://code.google.com/p/7zipalt)
http://plugring.farmanager.com/plugin.php?pid=838
1 stars 0 forks source link

Глюк при просмотре PE-структуры файла #11

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Попался файл на котором плагин версии 4.65 Alt 
b20 Unicode x32 глючит:
╔x═════════ PE:NeoKwinto.exe ══════19:19
║..                │                   ║
║                  │                   ║
║                  │                   ║
║                  │                   ║
║                  │                   ║
║                  │                   ║
║                  │                   ║
║                  │                   ║
║.adata            │                   ║
║.dat              │                   ║
║.rsrc             │                   ║
║                  │                   ║
╟──────────────────┴──────��
�────────────╢
║..             <  Up  > 01.04.09 02:05║
╚════ 4 620 288 bytes in 10 files ═════╝
(На экране видно семь пустых безымянных 
строчек)

Оригинальный плагин при этом работает 
нормально:
╔x═════════ PE:NeoKwinto.exe ══════19:23
║..                │                   ║
║.adata            │                   ║
║.dat              │                   ║
║.rsrc             │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
║NeoKwinto         │                   ║
╟──────────────────┴──────��
�────────────╢
║.rsrc            72,00K 20.06.92 01:22║
╚════ 4 620 288 bytes in 10 files ═════╝

Проблемный файл прилагаю

Original issue reported on code.google.com by anton.si...@gmail.com on 17 Aug 2009 at 4:24

Attachments:

GoogleCodeExporter commented 9 years ago
dumpbin тоже показывает 7 безымянных секций, 
так что это просто такой хитрый файл. В
оригинальный плагин возможно внесли 
какие-то незначительные изменения за 
последнее
время, либо он другую версию 7z.dll использует.

Original comment by farp...@gmail.com on 17 Aug 2009 at 6:35

GoogleCodeExporter commented 9 years ago
> В оригинальный плагин возможно внесли 
какие-то незначительные изменения за 
последнее
время
Вы правы - плагин от версии 9. 
Но почему wontfix?
Почему не хотите синхронизироваться?

Original comment by anton.si...@gmail.com on 17 Aug 2009 at 10:07

GoogleCodeExporter commented 9 years ago
Вся работа с архивами - она внутри 7z.dll. 
Какую версию положишь в каталог плагина -
та и будет использоваться.

Original comment by farp...@gmail.com on 18 Aug 2009 at 7:33

GoogleCodeExporter commented 9 years ago
Это не совсем так.
Описанный "глюк" не зависит от dll - 
проявляется как в dll от 4.65 так и в 9.06

Я проверял все комбинации плагин/длл:
стандартный 4.65 ведёт себя так же как и 
альтернативный - выдаёт безымянные пункты.

А вот стандартный плагин 9.0x действительно 
правили.

Original comment by anton.si...@gmail.com on 18 Aug 2009 at 9:58