Page 1 of 1

plugin NTFS Streams (CudaText)

Posted: 17.08.2017 10:22
by Alexey
gives dialog which allows to work with Windows NTFS file streams (ADS).
dialog works with streams of active file:

- choose existing stream and open it in CudaText, like a file with name original_name:stream, ie stream name is appended to filename after ":" char.
- add new empty stream with given name
- add new stream from given existing file (store this file into stream)
- delete any stream

Posted: 17.08.2017 10:44
by kvichans
Сделали с плагином или только ядром?

Posted: 17.08.2017 17:12
by Alexey
не понял. Это плагин такой.

Posted: 17.08.2017 22:17
by kvichans
(Ядро тоже умеет показывать диалоги.)
Раз есть будет плагин, значит будет АПИ. Интересно!

Posted: 18.08.2017 05:06
by Alexey
API вообще-то тут не относится никак (апи сериализации undo).

Posted: 18.08.2017 07:43
by kvichans
Вы смешали две темы:
- АПИ для доступа к "потокам внутри файла" (без него ваш новый плагин невозможен)
- "Сериализация данных для undo" (далекое неопределенное будущее).

Мне интересна первая. Есть смутные идеи применения такого АПИ.

Posted: 18.08.2017 08:03
by Alexey
Правы, это разные темы. посмотрите в плагине код pyads.py. там просто чтение и запись файла filename:streamname.
создать поток nnn у файла c:\a\b.txt == записать в c:\a\b.txt:nnn