Страница 27 из 68
Добавлено: Пт дек 31, 2010 17:22
Total7zip
"Files два раза... " - наверное надо назвать как-то иначе, не заметил.
суть такая - первые несколько полей, а именно
Код: Выделить всё
"Format",
"Info",
"Encrypted",
"Password",
"Files",
"Folders",
"Unpacked Size",
"Ratio",
придумал я (или вы попросили добавить) и заполняю я их сам.
поэтому например я могу показать Encrypted, даже если заголовки не зашифрованы.
а все остальные поля это то что мне сообщает 7z.dll, пусть будет.
Добавлено: Пт дек 31, 2010 17:28
Flasher
Total7zip писал(а):"Files два раза... " - наверное надо назвать как-то иначе, не заметил.
Тогда первое убрать стоит, раз поля из 7z.dll остаются, информацию-то одну показывают.
Добавлено: Пт дек 31, 2010 17:32
Total7zip
в том то и дело, что нет
7-zip предоставляет информацию очень выборочно и не всегда.
в зависимости от формата список доступных полей разный.
поэтому я и добавил свои поля. они работают со всеми поддерживаемыми форматами..
Добавлено: Пт дек 31, 2010 17:36
Flasher
Ну, не знаю, пересмотрел в разных папках кучу архивов, exe, dll, msi - всё совпадает до файлика..
Добавлено: Пт дек 31, 2010 18:01
Tol!k
Total7zip
Что должно быть в поле Checksum? У меня пусто.
Добавлено: Пт дек 31, 2010 18:07
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 много файлов, для которых это поле заполняется.
Добавлено: Пт дек 31, 2010 18:16
Flasher
У меня тоже проставляется на некоторых, но я так и не понял что это за наборы цифр.
Добавлено: Пт дек 31, 2010 18:35
Tol!k
проставляется только для PE файлов
ОК. Увидел.
Добавлено: Пт дек 31, 2010 18:37
Flasher
Tol!k
А ты знаешь что это за суммы?
Добавлено: Пт дек 31, 2010 18:42
Tol!k
Думаю, это компилятор проставляет при соответствующих настройках.
У TOTALCMD.EXE, например, есть.
Добавлено: Пт дек 31, 2010 18:48
Flasher
Tol!k писал(а):это компилятор проставляет при соответствующих настройках
Настройках где и чего?
Добавлено: Пт дек 31, 2010 18:59
Tol!k
В настройках Дельфы, когда из .pas делается .exe
Я так думаю.
Рано начал праздновать?
CheckSum
Контрольная сумма файла. Проверяется только NT, да то и лишь при загрузке некоторых системных библиотек и, разумеется, самого ядра. Алгоритм расчета можно найти в IMAGEHEL.DLL функция CheckSumMappedFile. По слухам, ее исходные тексты входят в SDK. У меня есть SDK, но ничего подобного я там не видел (может, плохо искал?). Впрочем, алгоритм расчета тривиален и декомпилируется "на ура".
http://www.insidepro.com/kk/019/019r.shtml
Добавлено: Пт дек 31, 2010 19:13
Flasher
Понял, спасибо!
Праздную обычно без этого дела.. 
Добавлено: Ср янв 05, 2011 12:33
mrmerak
Total7zip
кхм.... а как там плагин поживает?

Добавлено: Ср янв 05, 2011 13:05
Total7zip
новости такие -
со мной по email связался Дед Мороз, сказал, что "Very nice plugin, thanks very much!", добавил плагин
в список на своем сайте, и подарил мне лицензию TC.
в планах:
1. добавить листер.
2. поддержать сохранение настроек для всех форматов, в которые умеет паковать 7-zip. Сейчас сохраняется только 7z.
3. нашелся баг в TC - если вы запакуете hidden папку, то плагин покажет ее в архиве, но при распаковке TC возьмет создание папки на себя и при этом атрибут пропадает. Проявляется по-моему со всеми wcx. Дед Морозу я об этом сообщил. =)
Возможно добавлю возможность распаковывать через 7zG, если так получится решить проблему.