Я сужу по плагину arclite в FAR: когда ему подсовываешь 7z.dll из дистрибутива 7-Zip v9.20, то файлы .chm распаковываются нормально, если же взять 7z.dll из версии 15.08 beta, то считывается только список файлов внутри chm, а при распаковке возникает ошибка.
И да, это всё – x86 (версию x64 не проверял).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are 2 levels of CHM structure:
- low level files
- high level files (that level uses the data from low level)
7-Zip shows only files from high level, if everything is OK.
If there is error in high level parser, 7-Zip shows low level files instead.
32-bit code (with BUG) could not correctly open file in high level, so it shows files from low level structures.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Пожалуйста, сделайте возможным при перетаскивании файла из окна архиватора Drug & Drop в проводник разархивировании сразу в эту папку без использования временных папок. Если распоковуешь большой файл на сетевой диск или физически другой винчестер дополнительно еще ожидаешь копирование из временной папки в место назначение.
Спасибо!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You cannot expect answers without examples! j
Не подтверждаю.
Похоже проблема проявляется на х86 версии.
Last edit: gora2 2015-10-13
Я сужу по плагину arclite в FAR: когда ему подсовываешь 7z.dll из дистрибутива 7-Zip v9.20, то файлы .chm распаковываются нормально, если же взять 7z.dll из версии 15.08 beta, то считывается только список файлов внутри chm, а при распаковке возникает ошибка.
И да, это всё – x86 (версию x64 не проверял).
Thanks for report!
It's BUG in VC6 compiler that was used for 32-bit version.
I'll change the code to avoid that bug case.
BUG in VC6 compiler with inline function:
There are 2 levels of CHM structure:
- low level files
- high level files (that level uses the data from low level)
7-Zip shows only files from high level, if everything is OK.
If there is error in high level parser, 7-Zip shows low level files instead.
32-bit code (with BUG) could not correctly open file in high level, so it shows files from low level structures.
The same is in stable version 9.20. Was it ever otherwise?
Пожалуйста, сделайте возможным при перетаскивании файла из окна архиватора Drug & Drop в проводник разархивировании сразу в эту папку без использования временных папок. Если распоковуешь большой файл на сетевой диск или физически другой винчестер дополнительно еще ожидаешь копирование из временной папки в место назначение.
Спасибо!
It's windows limitation.
Read:
http://www.7-zip.org/faq.html