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

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

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

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

Сообщение MVV »

Автопереименование у меня по-прежнему в планах, а когда оно появится - большой-большой секрет. :D
MARK2580
Сообщения: 7
Зарегистрирован: Пт фев 05, 2021 14:57

Сообщение MARK2580 »

Зарегался банально ради одного важного вопроса: а можно как-то этот плагин использовать для детекта что "файл = hardlink" именно этот файл, а не что на него есть ссылки. Хочется цветом подсвечивать именно копии, а не сам исходный файл.
Просто я на английском форуме нашёл подобное, но подсвечивается и исходный файл, что мне не подходит.

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

Жёсткая ссылка_SearchFor=
Жёсткая ссылка_SearchIn=
Жёсткая ссылка_SearchText=
Жёсткая ссылка_SearchFlags=0|002002000020|||||||||0000|||
Жёсткая ссылка_plugin=ntlinks.HLNK_Count > 1
Т.е. у меня есть одна версия игры лицушная, есть вторая версия игры для игры с модами, чтобы в пустую не тратить ещё 90гб я накидал линков и хочется подсвечивать именно те файлы, которые ссылки, а не сами оригинальные файлы из лицухи.
http://i.imgur.com/9FdhuDz.jpg
К сожалению мне не дают постить ссылку на картинку =(
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MARK2580
Ссылку активировал, но тут и без картинки всё ясно: такой детект попросту невозможен, ибо жёсткая ссылка от своего оригинала неотличима.
Справка к утилите NTFSLinks от CaptainFlint писал(а):Все жёсткие ссылки, ссылающиеся на один и тот же набор данных, абсолютно равноправны, и после их создания невозможно различить, какой файл существовал изначально, а какой был создан позднее как ссылка. Вообще, такие понятия как «главный файл» и «жёсткая ссылка на файл» в данном случае просто бессмысленны.
Даже самая богатая фантазия
Не представит себе наши безобразия.
MARK2580
Сообщения: 7
Зарегистрирован: Пт фев 05, 2021 14:57

Сообщение MARK2580 »

Avada писал(а):Ссылку активировал, но тут и без картинки всё ясно: такой детект попросту невозможен, ибо жёсткая ссылка от своего оригинала неотличима.
Эх жалко. Спасибо за ответ.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Тут даже нет понятий "оригинал" и "не оригинал" (как и "главный файл" из цитаты). Жёсткая ссылка - это запись в каталоге о том, что в нём есть этот "файл" (указывающая на то, как найти его "тело"), и таких записей для одного и того же "тела" может быть любое число, в одном или нескольких каталогах, и они, как было сказано, абсолютно равноправны.

Если хочется различать главный файл и ссылки на него, надо использовать символьные ссылки, но их подсчётом никто не занимается, и они теряют актуальность при перемещении исходного файла.
Mailk
Сообщения: 251
Зарегистрирован: Сб янв 16, 2010 20:19

Сообщение Mailk »

Меня один вопрс волнует , РЕАЛЬНЫЙ РАЗМЕР ФАЙЛА. Я понаписал в поток ntfs фаила кучу других файлов, размер не меняется ..
Реальный размер это что значит ?
Какой то есть инструмент показывающий "реальный" размер с учетом всех потоков?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Mailk
Очередная демонстрация своей полной безграмотности, превращающая оффтопное сообщение фактически во флуд. Хранение информации в потоках NTFS (для которых, между прочим, есть несколько специальных плагинов и тем по ним) не имеет никакого отношения к теме по ссылкам NTFS — и выяснить это при желании не составляет труда. И к размеру файла не имеет. Специальные утилиты на форуме не раз упоминались, а в этой теме с упоминанием утилиты NTFS Stream Explorer (отображающей в т.ч. размер потоков) кое-кто даже пытался участвовать (правда, с таким же оффтопом).

Замечание за нарушение правил форума. Больше предупреждений не будет, при следующем повторении чего-то подобного будет ставиться вопрос о блокировке аккаунта.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну собственно поле Obj_RealSize, как сказано в Readme, показывает размер файла за символьной ссылкой, ни больше ни меньше. При этом размером файла считается размер его основного потока. Как считать размер файла с учётом его альтернативных потоков и как к этим самым потокам удобно обращаться - не знаю.
likhobory
Сообщения: 63
Зарегистрирован: Ср фев 25, 2009 14:24
Откуда: Москва

Сообщение likhobory »

Mailk писал(а):Какой то есть инструмент показывающий "реальный" размер с учетом всех потоков?
Рискую навлечь праведный гнев модератора, так что заранее пардон за оффтоп, но может это успокоит неутомимого виновника. Использую плагин WinScriptsAdv со следующим PS-скриптом:

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

$s = get-item $filename -stream *
$content = $s.count # Streams
$s.foreach{$t += $_.Length}
$content1 = $t # Total size 
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

likhobory
Ваше сообщение оставляю без последствий, но для "успокоения" есть ЛС.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Swi
Сообщения: 6
Зарегистрирован: Вт июн 16, 2020 12:33

Сообщение Swi »

Привет. В чём отличие относительной симссылки от обычной? Почему при просмотре свойства относительной виден корневой диск? Как изменить диски на которые ссылаются симссылки?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Swi
А почему вы полагаете, что эти вопросы должны обсуждаться в текущей теме? В том объёме, который автор утилиты счёл нужным, общая теория в ридми-файле дана. Для выяснения прочего есть другие источники.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Swi
Сообщения: 6
Зарегистрирован: Вт июн 16, 2020 12:33

Сообщение Swi »

Avada (безотчётно, переход на строку не я придумал,а, как и центрировать цитаты)
Вот как с вами общаться, при постоянном удалении мессэджей:?: | Думаю хотя бы 1ая часть (42) по теме:!: Перед Ergo никогда не отчитывались:?: Про " прочее, вам сам... автор,ша(ко) на(рас)писал,а (ну почему у н(в)ас клавиша запятая не сам,о,достаточна, а шифт такой тяжело нерезин,ный?)? Или мы русские недостойны пауз:?: А вам не кажется, сколько новых никовых строк будет столь и тем наплодится? Кстати по поводу самости, жду не дождусь счёт(о)имени.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Swi
Весь вышеприведённый флуд вкупе с предыдущими вашими "достижениями" вынуждает меня поставить перед админом вопрос о целесообразности вашего дальнейшего пребывания на форуме.
Последний раз редактировалось Avada Ср май 26, 2021 17:57, всего редактировалось 1 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Откуда: Москва
Контактная информация:

Сообщение CaptainFlint »

[mod="CaptainFlint"]Судя по предыдущему сообщению, надежды на нормальный диалог нет. Аккаунт Swi заблокирован.[/mod]
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить