Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Плагин NTFS FileStreams - обсуждение
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
DrShark



Joined: 21 Oct 2006
Posts: 891
Location: Kyiv, Ukraine

Post (Separately) Posted: Wed Jun 11, 2008 18:13    Post subject: Плагин NTFS FileStreams - обсуждение Reply with quote

Автор: Shurshik
Страничка плагина: http://wincmd.ru/plugring/NTFSFileStreams.html
Quote:
FS-плагин для Total Commander, который позволяет просматривать/редактировать/создавать файловые потоки на NTFS-дисках.

Не поддерживает разделы NTFS Windows Vista.
C плагином идут исходники. Кто-то может добавить их поддержку?
Back to top
View user's profile Send private message
archiar



Joined: 08 May 2009
Posts: 1

Post (Separately) Posted: Fri May 08, 2009 12:18    Post subject: Плагин NTFS - streams Reply with quote

Установил NTFS - streams а как им пользоваться?
Извените за ламерский вопрос.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 941
Location: Могилёв, Беларусь

Post (Separately) Posted: Fri May 08, 2009 14:29    Post subject: Reply with quote

archiar
Так же, как и всеми плагинами файловой системы, через сетевое окружение.
Дальше на файлах жмёшь ввод, заходишь как в архив. Можно просматривать потоки, копировать из файла/в файл.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Mon Oct 29, 2012 18:26    Post subject: Reply with quote

ХЗ что тут вообще поддерживается.
У меня видны диски, отформатированные по Win7 и Win8, но не виден один из разделов, который был отформатирован под ХР.
Интересная полезная и отличительная фишка плагина - возможность сортировки файлов и каталогов вперемешку.

Исходники есть, вроде не так уж много кода. Может кто-то довести плагин до ума? Или хотя бы скомпилить в нынешнем виде 64-битную версию.
Back to top
View user's profile Send private message
Alextp



Joined: 06 Feb 2005
Posts: 4841

Post (Separately) Posted: Mon Oct 29, 2012 18:51    Post subject: Reply with quote

--Исходники есть, вроде не так уж много кода
Не скажи. 2000 строк+ исп-ние какой-то либы для работы с NTFS (вот она похоже глючит, возможно либа обновилась уже, дело в 2005-м было)
_________________
UniViewer - SynWrite - CudaText - LogViewer
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Sat May 03, 2014 17:52    Post subject: Reply with quote

Как я понял, это тема по wfx-плагину NTFS FileStreams

Если есть у кого желание протестировать на свой страх и риск юникодную и x64 версии:
http://progman13.totalcmd.net/downloads/wfx_NTFSFileStreams_Test.zip
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Sat May 03, 2014 18:40    Post subject: Reply with quote

ProgMan13
Спасибо за обновление.
Пока что из замеченного - не создаются каталоги. Причём по нажатию F7 срабатывает именно хоткей F7 (он у меня переназначен на вызов exDir), а не вызывается тоталовская команда создания каталогов. Но и она не может создать каталог. В старой версии плагина - по F7 запускалась именно тоталовская команда, и создавался каталог.

Значки файлов берутся из Проводника. Возможно ли сделать их масштабирование? (у меня значки 24х24 в панелях выставлены - смотрятся неэстетично).

Лучше, наверно обсуждение перенести сюда.
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair v2018 eternal pre-α (9.0a x32+x64) | AkelPad Lair v2018α (4.9.9 x86) | Slimjet Lair v2018α
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Sat May 03, 2014 21:06    Post subject: Reply with quote

LonerD
Теперь каталоги создаются, значки побольше. Ссылка та же.

LonerD wrote:
Лучше, наверно обсуждение перенести сюда.

Возможно, надо объединить эти две темы.

CaptainFlint: Объединил.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Tue May 06, 2014 11:00    Post subject: Reply with quote

Кто скажет, зачем этому плагину права администратора (кроме как для поиска иконок)? Убрал проверку
Code:
    ...
    (not EnableProcessPrivilege(True, SE_BACKUP_NAME) or
    (not EnableProcessPrivilege(True, SE_RESTORE_NAME)));
там где не надо прав - работает. Вызов этих функций оставил уже без проверки результата. А иконки сейчас извлекаются SHGetFileInfo без лазанья в реестр.
И ещё оригинальная версия плагина не работала с файлами, где в имени две точки подряд.

Ссылка та же (http://progman13.totalcmd.net/downloads/wfx_NTFSFileStreams_Test.zip)
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Fri May 09, 2014 04:51    Post subject: Reply with quote

ProgMan13
Отлично, пока что проблем не выявлено.
Ещё такое пожелание - сделать навигацию как в плагине DiskInternals для возможности более быстрого и удобного открытия текущего каталога в плагине.
Сейчас путь к каталогу выглядит вот так:
\\\NTFS Streams\C\Windows\
А хотелось бы с двоеточием после буквы диска:
\\\NTFS Streams\C:\Windows\
_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair v2018 eternal pre-α (9.0a x32+x64) | AkelPad Lair v2018α (4.9.9 x86) | Slimjet Lair v2018α
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Sun May 11, 2014 22:25    Post subject: Reply with quote

LonerD wrote:
Отлично, пока что проблем не выявлено

Проблемы с переименованием файлов. Я так понимаю, они конвертируются в потоки. Если есть желание проверить, то лучше ненужные файлы в ненужном каталоге.

На двоеточиях построена логика поиска потоков и там они практически по всему коду разбросаны. Это будет непросто.

Пока добавил показ флэшек с NTFS. Ссылка та же.
Back to top
View user's profile Send private message
yozhik



Joined: 04 May 2014
Posts: 56

Post (Separately) Posted: Mon May 12, 2014 20:36    Post subject: Reply with quote

ProgMan13
При «входе» в плагин, на файловой панели, возможно ли добавить колонку с информацией о наличии дополнительных потоков, например их количества или имени потока (по примеру wdx)? Было бы, пмсм, очень кстати, учитывая что альтернатив сейчас нет. Контентный плагин NTFS Stream 1.0.1.59, предназначенный для этой цели, недоработан и «крушит» Тотал. А то сейчас приходится сторонними утилитами смотреть в каких файлах содержатся потоки и уже потом работать с ними из NTFS FileStreams.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1011
Location: Донецк

Post (Separately) Posted: Mon May 12, 2014 22:06    Post subject: Reply with quote

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

Насчёт двоеточий - сделал небольшой скриптик на AutoHotkey, который открывает текущий каталог в плагине (суть скрипта - копируется текущий путь, из него удаляется двоеточие, и полученный результат передаётся плагину в качестве пути).
Code:
#NoTrayIcon
#SingleInstance ignore
#NoEnv

EnvGet, commander_exe, commander_exe

ClipSaved := ClipboardAll
SendMessage, 0x433, 2029,,, ahk_class TTOTAL_CMD
NTFSPath = %Clipboard%

StringReplace, NTFSPath, NTFSPath, :
NTFSPath = "\\\NTFS Streams\%NTFSPath%\"
Run, %commander_exe% /O /S /L=%NTFSPath%

Clipboard := ClipSaved
ClipSaved =

_________________
Total Commander DreamLair - мечтать всегда, мыслить тотально, быть командиром жизни
Win10 x64 HE SL Eng | TC DreamLair v2018 eternal pre-α (9.0a x32+x64) | AkelPad Lair v2018α (4.9.9 x86) | Slimjet Lair v2018α
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11867
Location: Москва

Post (Separately) Posted: Mon May 12, 2014 23:37    Post subject: Reply with quote

LonerD
Как мы знаем, повторный запуск ТС чреват запусками из Autorun. Использовать буфер обмена в данном случае - бессмыслица.
Я бы предпочёл tcd в vbs
Code:
With CreateObject("WScript.Shell")
  .Exec "%COMMANDER_PATH%\Utils\TCFS2\TCFS2.exe /ef ""tcd(`\\\NTFS - streams\" & Replace(.CurrentDirectory, ":", "") & "`,,S)"""
End With

P.S.: путь активный, а не текущий. Проходили...
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
ProgMan13



Joined: 19 Aug 2009
Posts: 178

Post (Separately) Posted: Tue May 20, 2014 12:08    Post subject: Reply with quote

yozhik
Принципиально, такую колонку, как я понимаю, добавить можно.

LonerD
Попробовал добавить двоеточие после буквы диска. И только его. Ссылка та же.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page 1, 2, 3  Next
Page 1 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group