| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		Duny
 
 
  Joined: 27 Jan 2009 Posts: 16
 
  | 
		
			
				  (Separately) Posted: Mon Feb 02, 2009 08:37    Post subject: [WDX] 7Zip | 
				     | 
			 
			
				
  | 
			 
			
				Плагин для отображения различной информации о 7z-архивах.
 
 
Поддерживаемые поля:
 
 
 - Headers encrypted flag
 
 - Headers size
 
 - Number of files
 
 - Number of directories
 
 - Total files (Number of files + Number of directories)
 
 - Uncompressed size
 
 - Ratio %
 
 - Solid flag
 
 - Number of solid blocks
 
 - Compression methods
 
 
Примечание: 
 
единственное доступное поле для архивов с зашифроваными заголовками - "Headers encrypted flag"
 
 
Версия 0.2.3:
 
 - изменение: оптимизирована строка ассоциации
 
 - оптимизации кода; убран лишний код
 
 
Версия 0.2.2:
 
 - перекомпилирован с исходными кодами 7-zip 4.65
 
 - исправлено вычисление поля "Ratio %"
 
 - лицензия LGPL
 
 
Версия 0.2.1:
 
- переписана обработка некоторых полей
 
- два новых поля:
 
Number of solid blocks
 
Compression methods (строка, в которой через пробел перечислены названия всех методов сжатия, использованых в архиве)
 
 
Скачать тут
  Last edited by Duny on Wed Feb 11, 2009 07:13; edited 5 times in total | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Ник
 
 
  Joined: 15 Dec 2004 Posts: 1256 Location: Москва
  | 
		
			
				  (Separately) Posted: Mon Feb 02, 2009 09:28    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Спасибо огромное, работает  
 
 
Может, для solid метки применять не "+ -", а что-то типа "Да-Нет" - если копировать данные колонок для последующей обработки в электронных таблицах, то этот "+" может вызвать проблемы? _________________ Xubuntu | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Tol!k
 
  
  Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
  | 
		
			
				  (Separately) Posted: Mon Feb 02, 2009 18:14    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Ник wrote: | 	 		  | Может, для solid метки применять не "+ -", а что-то типа "Да-Нет" | 	  Согласен. То же и с Headers encrypted. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Duny
 
 
  Joined: 27 Jan 2009 Posts: 16
 
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 12:49    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				+/- это стиль самой программы 7-zip.
 
В новой версии добавил "Да/Нет"   | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Ник
 
 
  Joined: 15 Dec 2004 Posts: 1256 Location: Москва
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 15:08    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				У меня на поле [=7zipInfo.Solid(true/false)] говорит "not supported", а вот [=7zipInfo.Solid(+/-)] показывает как надо.
 
 
Извините, соврал: Тотал Коммандер говорит Да/Нет, а вот утилита ContentAlt (очень нужная и полезная, но давно не развивающаяся) как раз и говорит "нет поддержки" - видимо не понимает логические переменные   _________________ Xubuntu | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Duny
 
 
  Joined: 27 Jan 2009 Posts: 16
 
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 15:52    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Ник wrote: | 	 		  У меня на поле [=7zipInfo.Solid(true/false)] говорит "not supported", а вот [=7zipInfo.Solid(+/-)] показывает как надо.
 
 
Извините, соврал: Тотал Коммандер говорит Да/Нет, а вот утилита ContentAlt (очень нужная и полезная, но давно не развивающаяся) как раз и говорит "нет поддержки" - видимо не понимает логические переменные   | 	  
 
 
Использую super_wdx. В нем булевы поля обрабатываются, но, видимо, при отображении булевых значений не учитываются настройки языка коммандера, в итоге вместо Да/Нет TRUE/FALSE | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		D1P
 
  
  Joined: 20 Dec 2004 Posts: 2974 Location: Тбилиси
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 16:55    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Duny wrote: | 	 		  | Использую super_wdx. В нем булевы поля обрабатываются, но, видимо, при отображении булевых значений не учитываются настройки языка коммандера, в итоге вместо Да/Нет TRUE/FALSE | 	  
 
Они и не должны учитываться. Плагины (и, тем более, поля плагинов) переводятся отдельно.
 
Думаете, стоит добавить в локализацию возможность перевода для вывода логических значений? _________________ База знаний о Total Commander
 
Блог | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Duny
 
 
  Joined: 27 Jan 2009 Posts: 16
 
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 20:29    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | D1P wrote: | 	 		   	  | Duny wrote: | 	 		  | Использую super_wdx. В нем булевы поля обрабатываются, но, видимо, при отображении булевых значений не учитываются настройки языка коммандера, в итоге вместо Да/Нет TRUE/FALSE | 	  
 
Они и не должны учитываться. Плагины (и, тем более, поля плагинов) переводятся отдельно.
 
Думаете, стоит добавить в локализацию возможность перевода для вывода логических значений? | 	  
 
Думаю, да - так было бы удобнее. 
 
Но еще удобнее было бы не добавлять новые значения для локализации, а использовать текущую локализацию командера. 
 
Если возможно, то, например, так: найти ini командера(где-то видел топик как это сделать), взять из ini имя файла локализации(LanguageIni), найти в файле локализации нужные строки(Да/Нет = 1454/1455). | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Ник
 
 
  Joined: 15 Dec 2004 Posts: 1256 Location: Москва
  | 
		
			
				  (Separately) Posted: Tue Feb 03, 2009 21:40    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Кстати, в super_wdx поле Ratio выдаёт ошибку - видимо из-за того, что в названии поля есть %, а это - служебный символ настройки полей в этом плагине.
 
Причём, ошибка и для 7z-info плагина, и для RAR-info... _________________ Xubuntu | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |