Total7zip

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

"Files два раза... " - наверное надо назвать как-то иначе, не заметил.
суть такая - первые несколько полей, а именно

Код: Выделить всё

"Format",
"Info",
"Encrypted",
"Password",
"Files",
"Folders",
"Unpacked Size",
"Ratio",
придумал я (или вы попросили добавить) и заполняю я их сам.
поэтому например я могу показать Encrypted, даже если заголовки не зашифрованы.
а все остальные поля это то что мне сообщает 7z.dll, пусть будет.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Total7zip писал(а):"Files два раза... " - наверное надо назвать как-то иначе, не заметил.
Тогда первое убрать стоит, раз поля из 7z.dll остаются, информацию-то одну показывают.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

в том то и дело, что нет
7-zip предоставляет информацию очень выборочно и не всегда.
в зависимости от формата список доступных полей разный.
поэтому я и добавил свои поля. они работают со всеми поддерживаемыми форматами..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, не знаю, пересмотрел в разных папках кучу архивов, exe, dll, msi - всё совпадает до файлика..
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Total7zip
Что должно быть в поле Checksum? У меня пусто.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

значение Checksum, насколько я вижу из исходников 7-zip проставляется только для PE файлов (если, конечно, есть)
у меня в список PE (автоматически) попали

Код: Выделить всё

<ext val="acm" /> 
  <ext val="ax" /> 
  <ext val="cnv" /> 
  <ext val="com" /> 
  <ext val="cpl" /> 
  <ext val="dat" /> 
  <ext val="dll" /> 
  <ext val="drv" /> 
  <ext val="ds" /> 
  <ext val="enu" /> 
  <ext val="exe" /> 
  <ext val="iec" /> 
  <ext val="ime" /> 
  <ext val="lex" /> 
  <ext val="mui" /> 
  <ext val="ocx" /> 
  <ext val="olb" /> 
  <ext val="pif" /> 
  <ext val="ref" /> 
  <ext val="rll" /> 
  <ext val="scr" /> 
  <ext val="sfx" /> 
  <ext val="sys" /> 
  <ext val="tlb" /> 
  <ext val="tmp" /> 
  <ext val="tsp" /> 
  <ext val="wcx" /> 
  <ext val="wpc" /> 
  <ext val="x32" /> 
в папке Windows много файлов, для которых это поле заполняется.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

У меня тоже проставляется на некоторых, но я так и не понял что это за наборы цифр.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

проставляется только для PE файлов
ОК. Увидел.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k
А ты знаешь что это за суммы?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

Думаю, это компилятор проставляет при соответствующих настройках.
У TOTALCMD.EXE, например, есть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Tol!k писал(а):это компилятор проставляет при соответствующих настройках
Настройках где и чего?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

В настройках Дельфы, когда из .pas делается .exe Я так думаю.
Рано начал праздновать? Изображение

CheckSum
Контрольная сумма файла. Проверяется только NT, да то и лишь при загрузке некоторых системных библиотек и, разумеется, самого ядра. Алгоритм расчета можно найти в IMAGEHEL.DLL функция CheckSumMappedFile. По слухам, ее исходные тексты входят в SDK. У меня есть SDK, но ничего подобного я там не видел (может, плохо искал?). Впрочем, алгоритм расчета тривиален и декомпилируется "на ура".
http://www.insidepro.com/kk/019/019r.shtml
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Понял, спасибо!
Праздную обычно без этого дела.. Изображение
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Total7zip
кхм.... а как там плагин поживает? :)
TC 9.51 | Win10 1903
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

новости такие -
со мной по email связался Дед Мороз, сказал, что "Very nice plugin, thanks very much!", добавил плагин в список на своем сайте, и подарил мне лицензию TC.

в планах:
1. добавить листер.
2. поддержать сохранение настроек для всех форматов, в которые умеет паковать 7-zip. Сейчас сохраняется только 7z.
3. нашелся баг в TC - если вы запакуете hidden папку, то плагин покажет ее в архиве, но при распаковке TC возьмет создание папки на себя и при этом атрибут пропадает. Проявляется по-моему со всеми wcx. Дед Морозу я об этом сообщил. =)
Возможно добавлю возможность распаковывать через 7zG, если так получится решить проблему.
Ответить