7zipalt — Плагин архиватора 7-Zip (7z)

Здесь можно обсудить ваш любимый плагин.
kidiam
Posts: 3
Joined: Mon 16 Nov, 2009 01:46

Re: 7-Zip (7z) 4.x

Post by kidiam »

Latest post of the previous page:

Помогите решить проблему: (установлен Far2.1556 и 7-Zip 9.14 beta через dll)
Захожу в архив C:\a.zip там файл p1.doc нажимаю Enter - вхожу в "Compound:p1.doc", а если пытаюсь запустить (через Ctrl+Enter, Enter)
>p1.doc
выдает Файл не найден. Ошибка выполнения p1.doc
Когда пытаюсь таким образом открыть файл, который есть вне архива, то выполняется внешний а не тот который в архиве??? Таким образом вообще невозможно открыть документ в архиве.

Подскажите как можно отключить вхождение в "Compound:p1.doc", но оставить сам plugin 7zip.
PS. В архивы и составные объекты можно зайти по Ctrl+PgDown, не пойму зачем дублировать открытие архива при помощи Enter и убирать соответствующую функциональность запуска выбранного объекта?
User avatar
John Doe
Бюрократ
Posts: 13862
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 74 times
Been thanked: 428 times
Contact:

Re: 7-Zip (7z) 4.x

Post by John Doe »

Подскажите как можно отключить вхождение в "Compound:p1.doc", но оставить сам plugin 7zip.
В настройках плагина всё есть.

А вообще, обсуждалось 100 раз, последний раз - в теме FAR и EXCEL 2007.
Если не будете пользоваться поиском, то...

Кроме того:
Q. Как сделать так, чтобы документы MSO 2007 открывались в соответствующем приложении, а не как архивы?
A. Способов два:
а) Shift-Enter на файле,
б) помогут ассоциации:
Комментарий: файлы открываются Фаром как архивы потому, что технически они таковыми являются и содержат соответствующую сигнатуру.
https://t.me/FarManager — Telegram чат
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: 7-Zip (7z) 4.x

Post by SlashNet »

Тебе ShiftEnter поможет. (перед этим проверить или на этом сочетании лишних макросов не стоит)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by ccaid »

плагин не отображает атрибут файла «метка тома»
подробности:
в версии 7-zip 9.14 beta появилось отображение атрибута файла «метка тома» (по крайней мере, в его файловом менеджере). например, зайдя в образ дискеты от IBM DFT 3.51, можно обнаружить файл "IBM DFT" с атрибутами "8A" — согласно 7zFM. несмотря на использование 7z.dll версии 9.14 beta, плагин 7-Zip Alt по-прежнему показывает атрибуты "A".
Фар делают добрые люди
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by chupakabra »

Far такой атрибут не понимает, поэтому отображать его возможно лишь в окошке Properties (Ctrl+A), которое выводит сам плагин. Не знаю стоит ли вообще это делать.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by ccaid »

вполне нормально было бы, все равно для просмотра атрибутов чаще (мною, по крайней мере) используется CtrlA. кстати, если я не ошибаюсь, в панелях по умолчанию не все атрибуты показываются.
а то возникают непонятки, какой-то левый файл откуда-то взялся. по атрибутам — обычный файл, и его даже можно скопировать, правда он почему-то пустой. а другие способы просмотра его не показывают.
так что смысл есть, но вещь некритичная.
Фар делают добрые люди
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by ccaid »

Version 4.65 b25 2009-10-12
7z.dll 9.15 beta

заходим в установщик "Virtual PC 2007 SP1", можно без sp. список файлов отображается. но посмотреть/распаковать не удается:

Code: Select all

╔════════════ Error ════════════╗
║ Data error in 'AdditionsISO'. ║
╟───────────────────────────────╢
║            { Ok }             ║
╚═══════════════════════════════╝
7zfm этой проблемы не имеет
Фар делают добрые люди
Zuu
Posts: 14
Joined: Sun 21 Jan, 2007 08:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by Zuu »

  • При распаковке выделяет место под файл с целью уменьшения фрагментации.
По каким причинам сие может не работать? Даже небольшие файлы (несколько мегов) получаются фрагментироваными. На диске куча больших пустых областей.
User avatar
zg
zero-gravity
Posts: 6037
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by zg »

Zuu wrote:По каким причинам сие может не работать?
какая fs?
Zuu
Posts: 14
Joined: Sun 21 Jan, 2007 08:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by Zuu »

zg wrote:какая fs?
Проверял и на FAT32 и на NTFS - один фик.
А у вас этой проблемы нет? Или разделы дефрагментированы на 100% и пустых кусочков нема?
Zuu
Posts: 14
Joined: Sun 21 Jan, 2007 08:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by Zuu »

Посмотрел через Process Monitor, что делает 7-zipalt:
SetEndOfFileInformationFile - EndOfFile: 281600
SetAllInformationFile - AllocationSize: 281600

а вот, например, у utorrent после этих двух команд идёт ещё:
SetValidDataLengthInformationFile - ValidDataLength: 281600

Т.е. надо делать либо как у utorrent, либо создавать файл с "Sequential Access", как это сделано при обычном копировании (Use system copy routine). Тогда фрагментация не возникнет.
Или тут нет создателя плагина?
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by chupakabra »

Для минимизации фрагментации вызова SetEndOfFile() достаточно. uTorrent вызывает SetFileValidData() по другим причинам: http://forum.utorrent.com/viewtopic.php?pid=361352
Эта проблема с любым архивом проявляется? Иногда SetEndOfFile() может и не вызывается, в случае если размер файла не известен.
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by chupakabra »

ccaid wrote:заходим в установщик "Virtual PC 2007 SP1", можно без sp. список файлов отображается. но посмотреть/распаковать не удается:
Попробуй build 26, у меня вроде распаковывается.
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by ccaid »

chupakabra wrote:Попробуй build 26, у меня вроде распаковывается.
не заработало. проверял на Virtual PC 2007 SP1 Setup:
8e04ca78 ?CRC32*setup.exe
06fb76cd5790b85144e7837b70d38793 *setup.exe
6e80efe6b38a2f1025ad11ad3da92f74f2bc0088 ?SHA1*setup.exe
Фар делают добрые люди
r-bin
Posts: 67
Joined: Fri 16 Jul, 2010 02:53
Has thanked: 1 time
Been thanked: 2 times

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by r-bin »

Я делаю так. На файле жму F11, потом 7-Zip, потом << Detect >>, потом PE->Compound и только тогда правильно и без ошибок распаковывает или просматривает именно том setup.exe с тем MD5.
Zuu
Posts: 14
Joined: Sun 21 Jan, 2007 08:36
Contact:

Re: 7zipalt — Плагин архиватора 7-Zip (7z)

Post by Zuu »

chupakabra wrote:Для минимизации фрагментации вызова SetEndOfFile() достаточно.
Интересно, а ведь обычный rar.exe тоже использует SetEndOfFile()...
chupakabra wrote:uTorrent вызывает SetFileValidData() по другим причинам
Хм, а зачем бы он его использовал, если бы хватало SetEndOfFile()? А вот SetFileValidData() позволяет реально выделить нужное пространство без забивания его нулями, что очень даже правильно.
chupakabra wrote:Эта проблема с любым архивом проявляется?
Да. Раздел содержит много мелких и больших пустых кусков. Кстати, сейчас проверил - обычное копирование тоже порождает фрагменты на этом разделе, видать система не хочет нормально искать подходящий кусок. Однако uTorrent любые файлы всё равно создаёт без фрагментов.
Post Reply

Return to “Обсуждение плагинов”