Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Single Post  Topic: Total7zip 
Author Message
Total7zip



PostPosted: Wed Dec 15, 2010 14:07    Post subject: Reply with quote

Rustn wrote:
поиск в архивах можно реализовать не распаковывая файлы, а просто прочитав заголовок (большинство поисков так и делают).

конечно я так и делаю. речь идет о поиске по содержанию.
проблема в следующем.

тотал открывает архив и начинает перебирать файлы.
на каждый файл он сообщает что с ним делать - skip, test, extract
потом тотал "закрывает" архив, что значит приблизительно то же что у индейцев значит "я сказал". то есть он сказал, а ты думай, чего же на самом деле он хотел сказать =)

есть два способа работы
1) разархивировать сразу, по одному файлу, когда тотал их перебирает. это долго и неудобно.
2) или можно дожадаться пока тотал переберет все, составить список и выполнить все одной операцией. я так и делаю.

проблема в том, что когда тотал собирается искать по содержанию, он хочет чтоб файл был готов сразу, как только он его перечислил. надо как-то научиться отличать эти два сценария - обычную распаковку и поиск.

Mr.Merak wrote:

И надеюсь, мы втроем тебя убедили по-поводу xml-расширения Smile
Кста, как тебе вот такая структура:

убедили,
структура к сожалению не подходит - в XML не бывает такого
Code:
<dll="7z.dll" />

тут у вас dll - имя аттрибута. а аттрибут должен принадлежать ноду (узлу).
можно сделать так
Code:
<path dll=... />

тогда все нормально - path имя нода, dll имя аттрибута.
_________________
Total7zip - архиваторный+content+lister плагин, 0.8.5.2
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group