View previous topic :: View next topic |
Author |
Message |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Mon Mar 15, 2010 18:54 Post subject: Несколько вопросов о вхождении в архивы через ТС |
|
|
На вновь установленном Тотале, где нет ни одного плагина, в часть типов файлов можно войти по Ctrl+PageDown.
1. Где это может быть прописано? (какие типы файлов изначально открываются как архивы)
2. Раз в часть файлов можно войти как в архивы, можно ли как-то придумать навешивать на правый угол маленький значок в виде архива (наподобе стрелочки файлов .lnk), чтобы знать в какие файлы можно входить как в архивы, а в какие нет? |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 15, 2010 19:01 Post subject: |
|
|
Чисто ради любопытства не пробовал заглядывать в диалог настройки? Конкретно Configuration \ Packer. Вверху стоит птица, позволяющая "входить" в архивы. Для этого, разумеется, Тотал должен знать, кто архив, а кто нет. Так вот, из той самой страницы настройки нетрудно заключить, что внутренний упаковщий ТС дружит с arj, rar, lha, и ace. А для zip есть даже отдельная страница.
А значок в стандартной библиотеке и так есть. Похож на желтый ящик. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Mar 15, 2010 19:11 Post subject: |
|
|
Вахмурка wrote: | внутренний упаковщий ТС дружит с arj, rar, lha, и ace. А для zip есть даже отдельная страница. | А также с tar, gzip (и tar.gzip) |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Mar 15, 2010 19:11 Post subject: |
|
|
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 |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Mon Mar 15, 2010 20:06 Post subject: |
|
|
ради любопытства пробовал заглядывать в диалог настройки, поэтому и задал вопрос - я понимаю, и в настройках это видел, что с 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 |
|
 |
D1P

Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Mon Mar 15, 2010 20:16 Post subject: |
|
|
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 |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Mar 15, 2010 20:44 Post subject: |
|
|
Вахмурка 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 |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Mon Mar 15, 2010 20:44 Post subject: |
|
|
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 |
|
 |
Andrey_A

Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Mon Mar 15, 2010 20:45 Post subject: |
|
|
D1P спасибо за конструктивное напрвление в ответе,
Вот в этом-то весь и вопрос, если те типы файлов являются зиповскими, то как узнать какие ещё типы файлов тоже зиповские...?
Толи каким-то скриптом сканировать все файлы, вычеслять что они зиповские и выводить текстовый файл-отчёт... |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Mon Mar 15, 2010 20:58 Post subject: |
|
|
zip находится по сигнатуре 50 4b 03 04 14 или плагином ZipType.wdx |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Mon Mar 15, 2010 21:00 Post subject: |
|
|
Про все файлы не скажу, а вот выяснить, является ли архивом данный файл, можно с помощью сторонних программ. Я использую FileType Verificator - он меня несколько раз выручал. Раньше использовал TRiD. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10415 Location: Россия, Саратов
|
(Separately) Posted: Tue Mar 16, 2010 09:43 Post subject: |
|
|
MVV wrote: | После входа в архив давишь ентером по любому файлу, и ТК покажет тип архива или используемый для открытия архива WCX-модуль. |
Что-то я при использовании архиваторных плагинов, попробовав с десяток разных вариантов, никакого модуля в этом диалоге в упор не вижу. В строке "Архиватор" указывается только расширение, которому сопоставлен плагин, без упоминания самого плагина.
Кроме того, некоторые особо одарённые товарищи используют ключ ExpertMode=1 и по Enter напрямую запускают файл из архива без промежуточного диалога. Так что надёжнее Alt+Enter.
А про ZIP — да, всё правильно. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Tue Mar 16, 2010 09:58 Post subject: |
|
|
Жму F3, плагины ArcView (выше приоритет) + ArchView знают свои архивы. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
|
|
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
|