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 

Несколько вопросов о вхождении в архивы через ТС
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Mon Mar 15, 2010 18:54    Post subject: Несколько вопросов о вхождении в архивы через ТС Reply with quote

На вновь установленном Тотале, где нет ни одного плагина, в часть типов файлов можно войти по Ctrl+PageDown.
1. Где это может быть прописано? (какие типы файлов изначально открываются как архивы)
2. Раз в часть файлов можно войти как в архивы, можно ли как-то придумать навешивать на правый угол маленький значок в виде архива (наподобе стрелочки файлов .lnk), чтобы знать в какие файлы можно входить как в архивы, а в какие нет?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Mar 15, 2010 19:01    Post subject: Reply with quote

Чисто ради любопытства не пробовал заглядывать в диалог настройки? Конкретно Configuration \ Packer. Вверху стоит птица, позволяющая "входить" в архивы. Для этого, разумеется, Тотал должен знать, кто архив, а кто нет. Так вот, из той самой страницы настройки нетрудно заключить, что внутренний упаковщий ТС дружит с arj, rar, lha, и ace. А для zip есть даже отдельная страница.
А значок в стандартной библиотеке и так есть. Похож на желтый ящик.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Mar 15, 2010 19:11    Post subject: Reply with quote

Вахмурка wrote:
внутренний упаковщий ТС дружит с arj, rar, lha, и ace. А для zip есть даже отдельная страница.
А также с tar, gzip (и tar.gzip)
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Mon Mar 15, 2010 19:11    Post subject: Reply with quote

1. ТК поддерживает по умолчанию определенный набор архивов, в число которых входят ZIP (полная поддержка), ARJ, CAB, LHA, RAR, ACE (чтение) и некоторых других (например, TAR, GZ, создание которых тоже поддерживается). Часть форматов вшита в ТК, часть реализуется сопровождающими библиотеками, например, CABRK.DLL (которая не используется где-то с Windows 95 и выше, т.к. система поддерживает формат), UNACEV2.DLL, UNRAR.dll.

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



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Mon Mar 15, 2010 20:06    Post subject: Reply with quote

ради любопытства пробовал заглядывать в диалог настройки, поэтому и задал вопрос - я понимаю, и в настройках это видел, что с ARJ, CAB, LHA, RAR, ACE тотал дружит, а вот что касается других типов файлов? Я не проверял на всех типах, а только на первых попавшихся - к примеру эти типы wsz,htb,wba,mmap,zht,svgz,MA_,XD_,zsc,wlz,osm,bpx,pm3,pm2,2qm,zpt,
iconzip открываются как архивы на голом тотале...
Back to top
View user's profile Send private message
D1P



Joined: 20 Dec 2004
Posts: 2973
Location: Тбилиси

Post (Separately) Posted: Mon Mar 15, 2010 20:16    Post subject: Reply with quote

Andrey_A wrote:
wsz,htb,wba,mmap,zht,svgz,MA_,XD_,zsc,wlz,osm,bpx,pm3,pm2,2qm,zpt,

iconzip открываются как архивы на голом тотале...

Да потому что это и есть зип-архивы. Я тебе ещё примеры приведу - docx, xlsx.
_________________
База знаний о Total Commander
Блог
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Mar 15, 2010 20:21    Post subject: Reply with quote

Хотел протестировать, но НИ один файл у меня на компьютере не имеет НИ ОДНОГО из указанных расширений.
Фанат однозначно.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Mar 15, 2010 20:44    Post subject: Reply with quote

Вахмурка wrote:
Хотел протестировать
.svgz — svg (xml-документ) сжатый gzip'ом

Last edited by Tol!k on Mon Mar 15, 2010 20:46; edited 1 time in total
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Mon Mar 15, 2010 20:44    Post subject: Reply with quote

MVV wrote:
Часть форматов вшита в ТК, часть реализуется сопровождающими библиотеками, например, CABRK.DLL (которая не используется где-то с Windows 95 и выше, т.к. система поддерживает формат), UNACEV2.DLL, UNRAR.dll.

А формат UC2 поддерживается при наличии внешнего архиватора и корректном указании пути к нему. Соответствующегом модуля в комплектации Тотала нет.

А теперь — мой вариант ответа на заданные в первом посте вопросы:
1. Какие типы файлов и при каких условиях изначально обрабатываются как архивы, можно легко выяснить из раздела справки TC Работа с архивами (ZIP, ARJ, LZH, RAR, UC2, CAB, ACE и др.). "Плагинные" архивы определяются настройками TC. С чем сопоставлены архиваторные плагин — то и считается архивами (даже если по факту ими не является).
2. Значок для стандартных архивов, как было сказано, есть всегда. И, в отличие от плагинов, его можно поменять на другой только для всех этих архивов разом.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Sun Sep 04, 2011 14:16; edited 1 time in total
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Mon Mar 15, 2010 20:45    Post subject: Reply with quote

D1P спасибо за конструктивное напрвление в ответе,
Вот в этом-то весь и вопрос, если те типы файлов являются зиповскими, то как узнать какие ещё типы файлов тоже зиповские...?
Толи каким-то скриптом сканировать все файлы, вычеслять что они зиповские и выводить текстовый файл-отчёт...
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Mar 15, 2010 20:58    Post subject: Reply with quote

zip находится по сигнатуре 50 4b 03 04 14 или плагином ZipType.wdx
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Mon Mar 15, 2010 21:00    Post subject: Reply with quote

Про все файлы не скажу, а вот выяснить, является ли архивом данный файл, можно с помощью сторонних программ. Я использую FileType Verificator - он меня несколько раз выручал. Раньше использовал TRiD.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
MVV



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

Post (Separately) Posted: Tue Mar 16, 2010 08:53    Post subject: Reply with quote

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



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Mar 16, 2010 09:43    Post subject: Reply with quote

MVV wrote:
После входа в архив давишь ентером по любому файлу, и ТК покажет тип архива или используемый для открытия архива WCX-модуль.

Что-то я при использовании архиваторных плагинов, попробовав с десяток разных вариантов, никакого модуля в этом диалоге в упор не вижу. В строке "Архиватор" указывается только расширение, которому сопоставлен плагин, без упоминания самого плагина.
Кроме того, некоторые особо одарённые товарищи используют ключ ExpertMode=1 и по Enter напрямую запускают файл из архива без промежуточного диалога. Так что надёжнее Alt+Enter.
А про ZIP — да, всё правильно.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
ask-rus



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

Post (Separately) Posted: Tue Mar 16, 2010 09:58    Post subject: Reply with quote

Жму F3, плагины ArcView (выше приоритет) + ArchView знают свои архивы.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
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 1, 2  Next
Page 1 of 2

 
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