[Req] WDX для отображения 1-й строки файла
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
[Req] WDX для отображения 1-й строки файла
Нужен плагин, который может отображать первые n байт сначала и с конца файла, в режимах bin и hex, возможно, с использованием разных кодировок для вывода.
Зачем нужно? В новом диалоге замены в TC7 есть возможность использовать поля контентных плагинов. Конечно, в этом самом диалоге можно нажать "Сравнить" для сравнения файлов во встроенном инструменте сравнения, но чтобы понять, что файлы отличаются, иногда достатночно нескольких байт, и вызов сравнения - просто лишнее действие.
В принципе, содержимое начала файла можно ивывести и с помощью FileDiz/FileDesc, но это всё же не то.
Исправлена опечатка «сторки» в названии темы.
Моторокер.
Зачем нужно? В новом диалоге замены в TC7 есть возможность использовать поля контентных плагинов. Конечно, в этом самом диалоге можно нажать "Сравнить" для сравнения файлов во встроенном инструменте сравнения, но чтобы понять, что файлы отличаются, иногда достатночно нескольких байт, и вызов сравнения - просто лишнее действие.
В принципе, содержимое начала файла можно ивывести и с помощью FileDiz/FileDesc, но это всё же не то.
Исправлена опечатка «сторки» в названии темы.
Моторокер.
- Моторокер
- Сообщения: 1517
- Зарегистрирован: Пт май 06, 2005 08:22
- Откуда: г. Пермь (читается Перьмь)
- Контактная информация:
Цель какая? Визуально сравнить файлы?
Плагин для подсчёта контрольных сумм не подойдёт?
Или скорость важнее точности?
Плагин для подсчёта контрольных сумм не подойдёт?
Или скорость важнее точности?
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
ПармаСруб - строительство домов и бань в Перми
-
DrShark
- Сообщения: 911
- Зарегистрирован: Сб окт 21, 2006 20:27
- Откуда: Kyiv, Ukraine
- Контактная информация:
Этот плаг, конечно, архиполезнейшая штука, и его вполне достаточно, чтобы понять, что файлы одного размера отличаются, но есть файлы, для которых не отображаются эскизы, и нужно увидеть именно отличие. Это можно делать инструментом сравнения, но иногда быстрее и нагляднее то, что я предложил выше - вывод полей плагина прямо в диалоге замены.Моторокер писал(а):Плагин для подсчёта контрольных сумм не подойдёт?
Вчера занимался удалением дубликатов для нескольких сот файлов, разбросанных по винту, в ход шло в том числе и копирование с заменой. Приходилось жать "Сравнение" на нескольких заменах подряд, хотя для выяснения различий хватило бы нескольких байтов файлов, которые вполне мог бы выводить контентный плаг.Или скорость важнее точности?
Очень просто написать плагин к FileDesc.
Вот например, плагин, который читает описание из VersionInfo:
как видишь, все очень просто - написать одну ф-цию (остальное взять как есть) и плагин готов
Вот например, плагин, который читает описание из VersionInfo:
Код: Выделить всё
function ImportDesc_SameFile(PluginID: Word; FileName, Desc: PChar;
RequireFile: TWIRequireFileProc): Boolean; stdcall;
var
fn, ver1, ver2: string;
begin
Result:= false;
fn:= RequireFile(FileName);
case PluginID of
0:
begin
ver1:= FileVersionInfo(fn, 'FileDescription');
ver2:= FileVersionInfo(fn, '');
if ver2<>'' then
ver1:= SFormat('%s (%s)', [ver1, ver2]);
StrLCpy(Desc, PChar(ver1), MaxDescLength);
Result:= lstrlen(Desc)>0;
Exit
end;
end;
end;как видишь, все очень просто - написать одну ф-цию (остальное взять как есть) и плагин готов
Для FileDesc подходит SDK WhereIsIt.
Последний раз редактировалось Alextp Ср авг 01, 2007 18:49, всего редактировалось 1 раз.
Вопрос:
- написано "Кодировка по умолчанию" - откуда берётся это умолчание?
- Номер поля - это номер строки (как я понял) - можно ли увеличить выбор до 30 строчек (важно при сравнении файлов писем для пропуска заголовков)?
- можно ли заменять (убирать) теги HTML (XML) (всё между полями < и > и т.п.) - чтобы при сравнении HTML (XML) остался "голый" текст?
Спасибо
Вопросы:возможность выбора порядкового номера строки, кодировки текста
- написано "Кодировка по умолчанию" - откуда берётся это умолчание?
- Номер поля - это номер строки (как я понял) - можно ли увеличить выбор до 30 строчек (важно при сравнении файлов писем для пропуска заголовков)?
- можно ли заменять (убирать) теги HTML (XML) (всё между полями < и > и т.п.) - чтобы при сравнении HTML (XML) остался "голый" текст?
Спасибо
Xubuntu
- aLLigator
- Сообщения: 167
- Зарегистрирован: Чт дек 01, 2011 11:21
- Откуда: из тех ворот, что и весь народ...
Добрый день! что-нибудь получилось с этим плагином?
Сейчас по работе понадобилось чтобы в одном из столбцов Тотала отображался участок из файла в HEX (нужна сортировка по значению).
В идеале хотелось бы иметь возможность просмотра не только первой строчки, а любого заданного промежутка.
Был бы премного благодарен за готовый плагин!
Добавлено спустя 2 часа 8 минут:
В принципе, приемлемое решение найдено в этой теме:
http://forum.wincmd.ru/viewtopic.php?t= ... c&&start=0
но если данный плагин все же был написан - прошу поделиться!
Сейчас по работе понадобилось чтобы в одном из столбцов Тотала отображался участок из файла в HEX (нужна сортировка по значению).
В идеале хотелось бы иметь возможность просмотра не только первой строчки, а любого заданного промежутка.
Был бы премного благодарен за готовый плагин!
Добавлено спустя 2 часа 8 минут:
В принципе, приемлемое решение найдено в этой теме:
http://forum.wincmd.ru/viewtopic.php?t= ... c&&start=0
но если данный плагин все же был написан - прошу поделиться!
http://www.thumbnailexpert.com/binary/decHexWDX.zip. Сильно не тестировал. В комплекте исходники.aLLigator писал(а):Сейчас по работе понадобилось чтобы в одном из столбцов Тотала отображался участок из файла в HEX