Страница 23 из 68
Добавлено: Сб дек 25, 2010 20:09
enginigger
Total7zip
Дело, кажется, не в этом. Сейчас методом тыка установил, что виноват листер плагин Imagine 1.0.8. При его отключении все работает как часы.
Добавлено: Сб дек 25, 2010 20:22
Total7zip
Imagine использует какую-то собственную 7z.dll, об этой проблеме уже писали.
И все-таки интересно, сколько у вас оперативной памяти? Возможно присутствие Imagine просто занимает память.
вот небольшое обновление - в случае нехватки памяти возвращается корректный код в Total Commander, и выводится сообщение в лог.
например:
Код: Выделить всё
[1572] [Total7zip] ERROR E_OUTOFMEMORY: cannot extract file, C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_tc\README_RU.TXT
http://narod.ru/disk/2144215001/Total7zip_0602.rar.html
можете проверить - выводится у вас такое сообщение, когда не распаковывется файл или нет? если да, то дело в свободной памяти.
PS. а Total Commander'у все равно - что бы я ни возвращал, он показывает сообщение, что не может прочитать файл...
Добавлено: Сб дек 25, 2010 21:46
enginigger
Total7zip
Проверил, да выводит именно такое сообщение. Оперативки у меня 2ГБ, не очень понятно как на это может влиять 2-мегабайтный Imagine. Кстати, плагина 7z.dll для Imagine у меня нет.
Попробовал запаковать файл со словарем 768МБ - все работает. Ну, будем считать это ограничением, если ничего не удасться сделать.
Добавлено: Сб дек 25, 2010 21:57
XXXLer
с PPMD 1024M получается так:
Код: Выделить всё
[432] [Total7zip] OpenArchiveW, hArcData=3, E:\Downloads\ppmd_1024_1.7z, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_LIST, size=241, format=7z,{23170F69-40C1-278A-1000-000110070000}
[432] [Total7zip] SetProcessDataProc, hArcData=3, WARNING old total commander API
[432] [Total7zip] SetChangeVolProc, hArcData=3, WARNING old total commander API
[432] [Total7zip] SetProcessDataProcW, hArcData=3
[432] [Total7zip] SetChangeVolProcW, hArcData=3
[432] [Total7zip] CloseArchive, hArcData=3, E:\Downloads\ppmd_1024_1.7z
[432] [Total7zip] GetBackgroundFlags
[432] [Total7zip] OpenArchiveW, hArcData=4, E:\Downloads\ppmd_1024_1.7z, open(TC)=OK,(Total7zip)=OK, mode=PK_OM_EXTRACT, size=241, format=7z,{23170F69-40C1-278A-1000-000110070000}
[432] [Total7zip] SetProcessDataProc, hArcData=4, WARNING old total commander API
[432] [Total7zip] SetChangeVolProc, hArcData=4, WARNING old total commander API
[432] [Total7zip] SetProcessDataProcW, hArcData=4
[432] [Total7zip] SetChangeVolProcW, hArcData=4
[432] [Total7zip] ERROR E_OUTOFMEMORY: cannot extract file, C:\Users\DencheG\AppData\Local\Temp\_tc\desktop.ini
[432] [Total7zip] CloseArchive, hArcData=4, E:\Downloads\ppmd_1024_1.7z
памяти 4GB, свободно 2GB, тотал без Imangine распаковывает на ура (ровно как и с переименованной 7z.dll)
+ невозможно отменить распаковку (alt+F9) из solid-архивов
? крайне низкая скорость распаковки при перепаковке solid-архивов я так понимаю относится к extractToTempCount?
+ не открывает:
Код: Выделить всё
[5140] [Total7zip] OpenArchiveW, hArcData=0, E:\Downloads\Dm\Ïðîãðàììû\Abfin\art2k3min\ACCESSRT.MSI, open(TC)=E_UNKNOWN_FORMAT, Archive format unknown,(Total7zip)=FAILED_7ZIP, mode=PK_OM_LIST, size=1667072
http://rghost.ru/3754077
Добавлено: Вс дек 26, 2010 00:20
Nikola Ant
Файл "
http://rghost.ru/3754077" - открывается.
XXXLer писал(а):(Dec 21, 2010 23:44)... кроме Total7zip обрабатывает MultiArc
В MultiArc я не разбираюсь, но не осталось где-то у Вас записей_ссылок на плагин 7zip ? Посмотрел ArchView.ini из вашего TC.7z - это не про плагин 7zip ?
Добавлено: Вс дек 26, 2010 01:05
XXXLer
В MultiArc я не разбираюсь, но не осталось где-то у Вас записей_ссылок на плагин 7zip ? Посмотрел ArchView.ini из вашего TC.7z - это не про плагин 7zip ?
нет, то все для Total7Zip, в MultiArc 7zip нет.
с msi я сам ступил, как-то из головы вылетело что compaund не только в документах юзается
Добавлено: Вс дек 26, 2010 03:32
Total7zip
так как ничего серьезного в последней версии не нашлось, а важных изменений после 0.5.7.0 много...
Total7zip версия 0.6.0.2 отправляется на
wincmd.ru.
коротко, добавилось:
Код: Выделить всё
+поддержка "move to archive"
+возможность блокировать ненужные форматы
+список форматов загружается из 7z.dll, при обновлении новые поддерживаемые форматы должны добавиться автоматически.
-исправлена упаковка файлов с RO носителей
+параметр extractToTempCount теперь используется только для solid архивов.
+полная поддержка старого API тотал командера
+логи открытия файлов.
+улучшена поддержка gzip, flv, msi, vhd
С наступающим!
Добавлено: Вс дек 26, 2010 07:08
Rustn
Урья!.. (троекратно)
Очень хороший плагин получился, многое умеет. Будут ли продолжения (добавление ещё функционала)?
Добавлено: Вс дек 26, 2010 10:59
mrmerak
Total7zip
спасибо за RTF
Rustn
думаю новый функционал можно ожидать в бушующей wdx-версии

Добавлено: Вс дек 26, 2010 12:35
enginigger
Total7zip
Предложение по развитию функционала плагина (и не только плагина)
Возможно ли сделать некую замену 7zG.exe, которая будет создавать архивы с автоматическим выбором метода сжатия для разных типов файлов (например, для текстовых - PPMd, для уже сжатых - LZMA2, для WAV - delta и т.д.). Это позволит создавать архивы более меньшего размера и более функциональные (например, если текстовые файлы будут в отдельном PPMd-блоке, то для быстрого просмотра этих файлов не нужно будет распаковывать весь архив, а только этот блок)? Нечто подобное делает
Ultra7z Optimizer , но там идет многопроходное сжатие с перебором разных параметров, что занимает очень много времени.
Добавлено: Вс дек 26, 2010 21:05
Serge Yolkin
Total7zip
Меня даже более простой вариант устроит: главное, чтобы все разжимал, а паковать можно и с настройками по-умолчанию. Но без 7zG.exe. Тотал у меня портабельный, а 7z - установленный. Крестить их не хочу. 7z.dll есть в Universal Extractor. А лишний файл - ни к чему.
Добавлено: Вс дек 26, 2010 21:50
Flasher
Serge Yolkin писал(а):7z.dll есть в Universal Extractor. А лишний файл - ни к чему.
Никто не мешает прописать к нему путь в xml.
Добавлено: Вс дек 26, 2010 22:26
XXXLer
еще немного глюков:
+
NSIS-BZIP2 - не выводит размер файлов
+ настройка упаковщика в диалоге упаковки всегда открывает формат архива (7z tar wim zip) выбранный в локальной версии 7zip
+ невозможно настроить упаковку для однофайловых форматов (bzip gzip xz)
Добавлено: Вс дек 26, 2010 23:04
Serge Yolkin
Flasher
Я не про dll, я про exe...
Добавлено: Вс дек 26, 2010 23:56
Total7zip
XXXLer писал(а):еще немного глюков:
+
NSIS-BZIP2 - не выводит размер файлов
+ настройка упаковщика в диалоге упаковки всегда открывает формат архива (7z tar wim zip) выбранный в локальной версии 7zip
+ невозможно настроить упаковку для однофайловых форматов (bzip gzip xz)
размеры в NSIS - вижу, посмотрю.
а где BZIP2? его вроде исправлял уже. нужен пример.
"всегда открывает формат архива (7z tar wim zip) выбранный в локальной версии" - принято, не заметил, потому что никогда не пользовался другими упаковщиками.
"невозможно настроить упаковку для ..." - пока поддерживается только сохранение настроек для 7z, о чем прямо и сказано в readme_ru. причина - никогда не пользовался другими. в следющей версии, возможно, сделаю поддержку упаковки во все форматы, в которые умеет паковать 7zip.
круто, все по делу, спасибо.