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

Здесь можно обсудить ваш любимый плагин.
takkmoil
Posts: 3
Joined: Mon 15 Jun, 2009 12:59

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

Post by takkmoil » Tue 16 Jun, 2009 11:11

Latest post of the previous page:

b17 — не падает :)

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Tue 16 Jun, 2009 12:15

ccaid wrote:7zip-465alt-20-b16
Far 2.0 build 992/997

входит в, распаковывает нормально, а при попытке создания - рушится
повторить сам же не смог :) . наверное, реестр почистил
Фар делают добрые люди

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

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

Post by CrOm » Tue 16 Jun, 2009 12:22

да был там глюк, был. советую обновиться до 17го билда.
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

ccaid
Posts: 846
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 17 times
Been thanked: 5 times

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

Post by ccaid » Wed 17 Jun, 2009 20:12

7-zip alt под Far 2.0 (b15+b981,b17+b997) не запоминает параметры создания архива: вид архиватора и метод сжатия.
Изменения, сделанные 7-zip alt под Far 1.75, вышеупомянутый видит.
Резюме: он читает ветку реестра [HKEY_CURRENT_USER\Software\7-ZIP], но не записывает в нее.
Фар делают добрые люди

Maximus5
Posts: 3292
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 4 times
Contact:

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

Post by Maximus5 » Sun 05 Jul, 2009 10:38

Имеется архив gdb-6.8-mingw-3.tar.bz2
При входе в bz2 и последующем входе в tar видим только один элемент "."
Я сначала подумал, что-то сглючило... но оказалось что в эту "точку" можно войти и увидеть наконец содержимое архива.

Понимаю, движок и все такое... но может не показывать "." а сразу входить в нее?

User avatar
HaRT
Moderator
Posts: 9105
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 164 times

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

Post by HaRT » Mon 06 Jul, 2009 14:05

Maximus5 wrote:но может не показывать "." а сразу входить в нее
Лично я против.
В этом случае, чтобы увидеть истинную структуру архива, пришлось бы пользоваться другими инструментами. В конце концов, представьте, что там не точка, а какое-то более осмысленное название — Вы же не предлагаете в эту единственную директорию сразу входить. А заход вглубь, пока структура без вариантов, макросится на раз:

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\AltPgDn]
"Sequence"="%c = 1; $While ( %c ) CtrlPgDn Down %c = ( APanel.ItemCount == 2 && APanel.Folder ); $End"
"DisableOutput"=dword:00000001
"Description"="Down till end or furcation"
@="Down till end or furcation" 
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

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

Post by NightRoman » Tue 07 Jul, 2009 09:57

Version 4.65 b17 2009-06-16
Баг или фича? Плагин не находит 7z.dll, хотя она есть в системном пути. Симптомы: на машине приложение 7зип не установлено, в папке плагина 7z.dll нет, но она есть в системном пути - результат: плагин молча(!) не работает. Если положить 7z.dll в папку плагина или установить 7зип, то плагин начинает работать. Так все и задумано? Немного нестандартно, что длл в путях не находится приложением. Не работать молча не очень хорошо, приходится еще голову поломать немного, почему плагин не работает.

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

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

Post by CrOm » Tue 07 Jul, 2009 10:08

молча это плохо, конечно.
надо поглядеть че там. а regsvr32 не помогает?
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

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

Post by NightRoman » Tue 07 Jul, 2009 10:13

CrOm wrote:а regsvr32 не помогает?
А зачем он должен помогать? Ну конечно ответ зависит от того, как плагин грузит эту длл. Одно ясно, что не совсем стандартно, как-то по-своему. Вообще говоря, знать это полезно, чтобы понимать откуда именно 7з.длл будет загружена (может быть ситуация с разными версиями длл, например).

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

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

Post by CrOm » Tue 07 Jul, 2009 10:40

мда. глянул сейчас. действительно не помогает. в старые времена вроде срабатывало :)
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

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

Post by NightRoman » Tue 07 Jul, 2009 10:50

Формально я говорю о незапланированной фиче (то есть не бага это, формально), ибо инструкция по установке требует иметь длл в папке плагина:
Install plugin in FAR. (Copy files to Plugins\7-Zip folder)
Copy 7z.dll from 7-Zip distributive to plugin folder.
Но зачем такое сильное требование? Оно заставляет меня держать эту длл в нескольких местах (в другом месте в путях она используется еще и консольным 7зипом), нужно помнить и заботиться об обновлении в разных местах, мелочь, конечно, но вот так эти мелочи и накапливаются..

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

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

Post by CrOm » Tue 07 Jul, 2009 11:19

посмотрел код. там загрузка сделана явно из предопределенных папок.
сначала из папки с плагином, потом из подпапок Codecs и Formats, затем из реестра читается папка с установленным 7-Zip (если есть) и грузится оттуда.
зачем так, не знаю.

как вариант: сразу отдать загрузку на откуп ОС, либо сделать это после вышеописанных танцев с бубном
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

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

Post by NightRoman » Tue 07 Jul, 2009 11:28

сразу отдать загрузку на откуп ОС, либо сделать это после вышеописанных танцев с бубном
Я бы отдал на откуп ОС, на первый взгляд (не мудрствуя, это просто и интуитивно, а если будут проблемы, то полезно хотя бы с ними познакомиться). Но если будет просто добавлен второй вариант - это уже хорошо.

На откуп ОС - тут я вижу один нюанс правда для х64 машин (вот блин) - x86 & x64 длл-ки придется разруливать корректно пользователю самому, если он в путях хочет это держать. Может быть довольно замысловато, если он и 32 и 64 версии плагина на одной машине использует :)

Так что на второй взгляд может второй вариант и лучше будет, с учетом х64.

User avatar
CrOm
Posts: 1421
Joined: Tue 02 Aug, 2005 21:02
Location: Омск
Been thanked: 1 time
Contact:

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

Post by CrOm » Tue 07 Jul, 2009 12:04

ccaid wrote:не запоминает параметры создания архива: вид архиватора и метод сжатия.
Резюме: он читает ветку реестра [HKEY_CURRENT_USER\Software\7-ZIP], но не записывает в нее.
точнее не запоминает, но записывает :) поправил
FARdroid, qPlayEx, Opera Cache Browser, Mr.Ripper

User avatar
NightRoman
Posts: 5911
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 14 times
Contact:

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

Post by NightRoman » Tue 07 Jul, 2009 12:44

CrOm
Проверил на новой версии - длл подцепилась из путей, все ок. Спасибо.
EDIT: это если я эмулирую "отсутствие 7зип приложения", а если 7zip есть, то длл берется оттуда, как и раньше. Наверное, так и овцы и волки должны быть хеппи.

MaxU
Posts: 106
Joined: Tue 31 May, 2005 14:14
Been thanked: 1 time

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

Post by MaxU » Tue 07 Jul, 2009 20:29

Спасибо за обновленную версию !!!

очень хотелось бы еще, чтобы можно было паковать файлы (по нажатию Shift+F1) с паролем для 7z и ZIP форматов
8)

User avatar
isee
Posts: 8
Joined: Wed 01 Jul, 2009 09:29
Location: cn.ua
Has thanked: 1 time
Contact:

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

Post by isee » Thu 16 Jul, 2009 21:09

Всем доброго времени суток =)
Хотел спросить:
Есть файл - тестовый.файл, пытаюсь его заархивировать 7z (добавить в архив), плагин пытается создать файл в_бвRілc.zip. Ось XP x64, Far 1.75 (2587) x64, плагин 7-Zip 4.65 alt64 b18
Соответственно не запаковывает если файл в папке с кириллическим шрифтом или спецсимволами вида неразрывного пробела.

Распаковывает при этом без проблем.

Ошибка при попытке заархивировать файл с русскими буквами: Не удается найти указанный файл
Ошибка при попытке заархивировать файл латиницей но в папке с русскими буквами: Системе не удается найти указанный путь
╭∩╮(︶︿︶)╭∩╮

Post Reply

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