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 

Добавление в поиск TC большого списка расширений файлов
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 18:45    Post subject: Reply with quote

Tol!k wrote:
Расширение может оказаться в нескольких категориях, но цвет-то у файла м.б. только один

Понятно. Мне это не грозит, цветами не играюсь.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 14, 2010 19:20    Post subject: Reply with quote

ask-rus
Я ещё о фильтрах сказал. Внутренние ассоциации ТС, шаблоны поиска, копирование перемещение по маске/шаблону, показ файлов в соответствии с пользовательским шаблоном, выделение/снятие группы файлов по маске/шаблону, подсказки для файлов, взятые из контентных плагинов, по заданной маске/шаблону - всё это скажется на выполняемых задачах при совпадении расширений.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 19:39    Post subject: Reply with quote

Flasher
Давай погрызем. Выбираем шаблон для фильтра, в шаблоне нет совпадающих расширений. Будет какой-то конфликт?
Flasher wrote:
Внутренние ассоциации ТС

Это да.
Flasher wrote:
копирование перемещение по маске/шаблону

Это нет.
Flasher wrote:
показ файлов в соответствии с пользовательским шаблоном

Снова фильтр?
Flasher wrote:
выделение/снятие группы файлов по маске/шаблону

Снова нет.

Объясни, быть может я чего-то не понимаю, но ведь в большинстве случаев мы выбираем конкретный шаблон со своим списком расширений и неважно, что в другом шаблоне есть такие же расширения.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 14, 2010 19:45    Post subject: Reply with quote

ask-rus wrote:
Это нет.
Ты выбираешь заданный шаблон или копипастишь маску. Тебе нет времени ковыряться и убирать лишние расширения. Хочешь, к примеру, скопировать все аудио в заданную папку и указываешь шаблон, а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?
ask-rus wrote:
Снова фильтр?
Да. Есть сомнения? Ctrl+F12.
ask-rus wrote:
Снова нет.
См. выше. Аналогия та же.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 19:57    Post subject: Reply with quote

Flasher wrote:
а в нём прописано не то расширение, которое к аудиофайлам отношения не имеет. Что делать?

Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может. НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 14, 2010 20:00    Post subject: Reply with quote

ask-rus wrote:
Это ежу понятно, ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
Сайты? Какие сайты? Confused
ask-rus wrote:
НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 20:47    Post subject: Reply with quote

Flasher wrote:
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.

Нет, по-моему, ты о другом.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 14, 2010 20:48    Post subject: Reply with quote

ask-rus wrote:
Нет, по-моему, ты о другом.
Ошибаешься. Процитированное мною никак не противоречит сказанному до и после.
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 21:16    Post subject: Reply with quote

Flasher wrote:
ask-rus wrote:
НО, одно расширение может быть одновременно в двух/трех категориях и имеет прямое отношение как к тем, так и другим.
Вот и я о том, а операция будет относиться ко всем типам с одним расширением, т.е. без исключений.

Выбираем шаблон ("Архивы"), будут качаться архивы, выбрали шаблон "Архивы и музыка", будут качаться архивы с музыкой. О каких исключениях ты говоришь? Расширения в одном шаблоне будут схожи с расширениями в другом (эти самые архивы), снова, "будет какой-то конфликт?"
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Dec 14, 2010 21:21    Post subject: Reply with quote

Имеем 1000 расширений в одной категории, в ней закралось расширение, которое совпадает с другой категорией. Берём шаблон с этой тысячей, проводим операцию. На выходе видим, что файлы, которые относятся ко второй категории также обработаны. Ещё вопросы?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Tue Dec 14, 2010 21:31    Post subject: Reply with quote

Flasher wrote:
Имеем 1000 расширений в одной категории, в ней закралось расширение, которое совпадает с другой категорией. Берём шаблон с этой тысячей, проводим операцию. На выходе видим, что файлы, которые относятся ко второй категории также обработаны. Ещё вопросы?

ОК, если всё, что ты говоришь, правда, то это уже не есть GOOD. Буду смотреть. Неужели придется обрабатывать ещё эти самые расширения, ведь "это вам не шутки"...
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Dec 15, 2010 00:17    Post subject: Reply with quote

ask-rus wrote:
ведь мы рассматриваем сайты, где почти есть уверенность, что ошибок быть не может.
А, дошло. Так не в ошибках дело, а в совпадении символьной компоновки в расширениях. Есть в разных категориях расширения, которые имеют одинаковое написание, но различные типы и расшифровку аббревиатур, соответственно.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Oct 28, 2012 01:24    Post subject: Reply with quote

Составляя шаблоны поиска и расцветки обнаружил, что имеется ограничение в 2047 байт на список расширений для каждого типа.
Например, одних типов архивов на file-extensions.org - около тысячи, это более 6 кб. Получается, что расширения, которые идут в начале списка подсвечиваются заданным цветом, а остальные - нет. И в поиск добавляются только первые около 300 расширений из списка.
Возможно ли убрать это ограничение? Или это только под силу Гислеру? (разбивка каждой секции типов файлов на несколько подсекций - обходной путь, но не решение).

PS. Не я первый. Поддержите кому не лень.

PPS. Кстати, а что - на размер регулярных выражений ещё большие ограничения? Surprised
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Sun Oct 28, 2012 09:29    Post subject: Reply with quote

Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой, он может сделать контентный плагин с полем "IsArchive", которое будет проверять эту тысячу расширений (и, возможно, даже более эффективно, если использовать бинарный поиск). Возможно, плагины для проверки кучи расширений уже есть (не помню точно, подойдет ли плагин разбивки файлов по группам).
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Oct 28, 2012 18:55    Post subject: Reply with quote

Quote:
Думаю, если кому-то настолько нечем заняться, что он настраивает подсветку тысячи форматов архивов, хотя реально распространены от силы десяток-другой

Вообще-то не десяток-другой, а учитывая все вариации с цифрами в rar-zip-7z-архивах - получится сотни две минимум. Во-вторых, изначально было чем заняться ещё - потому было принято решение без долгих раздумий просто-напросто добавить готовый список расширений с сайта, а не заниматься сортировкой по типу "этот тип файлов добавляем, этот я не знаю, потому его удаляю". Как оказалось, наиболее простой путь не получился в силу ограничений Тотала.

Quote:
Возможно, плагины для проверки кучи расширений уже есть

Предложенный плагин теоретически может сделать желаемое, так же как и плагин FileGroups 1.10 за авторством Lefteous. Однако в реальности они тоже имеют ограничения. Не захотелось выяснять какие именно - то ли по размеру поискового запроса, то ли по количеству расширений... Причём FileGroups вообще позволяет задать совсем небольшое количество расширений Sad

А что насчёт последнего вопроса - каковы ограничения в использовании регулярных выражений в строке поиска? Заметил, что они есть, но закономерности пока не нахожу, тут явно меньше 2047 байт можно использовать. Возможно, ограничения на количество метасимволов, спец.символов ({[\.|]})?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 4 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group