NTLinks + NTLinksMaker: создание и инфо о ссылках NTFS

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

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

Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вообще интересно стало. Даже если бы NTLinks возвращала неверные индексы, они никак бы не совпали с заданным значением... Это если только NTLinks для каждого файла возвращала строго этот индекс... Но для каждого нового файла состояние сбрасывается.

Попробуй в пользовательском наборе колонок отобразить колонку HLNK_Index: что в ней отображается для этих файлов? Т.к., насколько я понимаю, при поиске тотал получает поле для каждого файла и сравнивает с заданным.
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

MVV
Картинки: Папка, Результаты поиска.
P.S. На раскраске при "HLNK_Count>1" - этот цвет.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Странно, все файлы в результатах поиска отображают одинаковое значение, взятое из первого файла...

Интересно, у меня в результатах поиска всё работает.

При поиске в других папках всё нормально? Только в папке 8 винды?
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

MVV
Сделал поиск "HLNK_Count>1" на разделах (от корня) ОС W7 и W8.1, результаты "Копировать все колонки (полные пути)" с сортировкой по HLNK_Count в файлах.
В W7 всё нормально.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Это значение HLNK_Count равно 206 для этих файлов? Если оно верно, то файлы действительно являются жесткими копиями, и их 206... Размеры и содержимое файлов одинаковы?
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

MVV писал(а):Это значение HLNK_Count равно 206 для этих файлов?
Да 206.
Похоже, я зря панику поднял, это особенность ОС такая, содержимое тоже одинаково. Извините, буду далее 8.1 изучать. ReFS?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Интересно то, что файлы совершенно разных типов имеют одинаковое содержимое. Оно определенно не может быть корректным для них всех сразу. При этом это не пустое содержимое... Что же в этих файлах? :)
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение GGS »

MVV писал(а):Что же в этих файлах?
Что-то исполняемое, вот образец.
IMHO, какие-то зачатки Resilient File System (ReFS) или подобное.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Хм, 16-битное приложение под Windows...

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

Company Name	:  Microsoft Corporation
File Description	:  Windows Win16 Application Launcher
File Version	:  3.10
Internal Name	:  WOWEXEC
Legal Copyright	:  Copyright © Microsoft Corp. 1981-1996
Original Filename	:  WOWEXEC.EXE
Product Name	:  Microsoft® Windows(TM) Operating System
Product Version	:  3.10
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Давно я хотел написать свою утилитку для создания ссылок, всё руки не доходили. Ей уже можно пользоваться, скоро включу её в состав плагина.

Умеет создавать точки соединения и символические ссылки, поддерживает задание глубины копирования (как в NTFS Links), запрашивает повышение, если не получилось создать ссылку (если нажать Повтор), по F5/F6 переключает выделение в поле ввода пути, работает исключительно с юникодом (только %WL). Поддерживает тихий режим, все опции можно указать в командной строке. Пример кнопки: /b "@%WL" "%T".

NTLinksMaker beta 116

Основное пока, чего не хватает - возможности подавить сообщения об ошибках для всех последующих вопросов сразу. Также маски пока не обрабатываются (если есть * в имени, типа D:\dir\*, имена берутся целиком оригинальные, иначе - чисто указанное вместо *; если ссылки создаются для более чем одного объекта, будет ошибка).
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Добавил кнопку пропуска всех ошибок в диалог. В классической и базовой/аэро темах кнопка немного смещается, это я заметил. Также добавил возможность указания значения параметра /l=-1. В архиве 32- и 64-битные версии.

NTLinksMaker beta 140
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

MVV
а че в cab ?
readme хоть бы какой-то не?
TC 9.51 | Win10 1903
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А чё не в CAB? Что ты имеешь против CAB? Вот любитель повозмущаться.

Readme ещё не написан, потому без него. Бета же.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
К примеру, cab мог быть криво настроен в Тотале (с учётом всяких плагинов, мультиарков), в то время как zip нативен, и с ним проблем почти ни у кого нет.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Разве я не могу испортить ZIP тем же мультиарком? По-моему, при должном умении испортить можно всё.
А CAB - стандартный формат винды ещё со времён Win9x, использовался в том числе в дистрибутивах винды с 9x по XP включительно и в MSI-установщиках.
Ответить