Опять про альтернативные потоки...
Предлогается sha-схема для поиска этих альтернативных потоков, с помощью её производится поиск только прикреплённых кем-то потоков, другие потоки типа ::$Data и т.д. не учитываются (к схеме приложена IC, при помощи которой можно просмотреть и другие потоки). Схема упрощена только для поиска наличия прикреплённого потока. Находит альт.потоки для файлов и каталогов, но удалить получается только у файлов, у каталогов не срабатывает. А так же, найденные потоки можно просмотреть, но только один, т.к. перед выводом в таблицу поставил фильтр...
scanntfs
Воспользовавшись советом Minkovsky доработал сканер, может просматривать и удалять прикрепленные потоки к дискам, каталогам и файлам.
scanntfs_t
Этот топик читают: Гость
Ответов: 1376
Рейтинг: 197
|
|||
карма: 1 |
| ||
файлы: 2 | scanntfs.rar [11.5KB] [182], scanntfs_t.rar [14.1KB] [236] | ||
Голосовали: | MAV, CriDos, tomas |
Ответов: 893
Рейтинг: 18
|
|||
foksov, не совсем понятно на кой оно нужно вообще...
Как это можно применить или использовать , по подробней чуть вообще о потоках можно ? |
|||
карма: 0 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Byuik писал(а): на кой оно нужно вообще...Меня этот вопрос тоже давно мучает -- какая польза простому пользователю от применения особенностей NTFS Ведь от применения альтпотков места на HDD больше не становится |
|||
карма: 22 |
|
Ответов: 273
Рейтинг: 29
|
|||
Зато этот сканер позволяет быстро найти файлы с левыми потоками, которые добавляют некоторые проги. Пока ничего криминального в потоках не видел(так, по мелочи в основном - зоны, хеши), но ничто не мешает ему там появиться. Есть пару очевидных идей на этот счет, только странно, что еще не встречал их воплощение на практике.
Да и так искать быстрее, чем вручную. Так что зачет Хотя удаление потока надо немного переделать, но это каждый сможет доработать при необходимости. Но это не критично - главное найти потоки, а посмотреть и удалить можно альтернативными прогами. |
|||
карма: 0 |
|
Ответов: 211
Рейтинг: 52
|
|||
foksov писал(а): но удалить получается только у файлов, у каталогов не срабатываетПотому как, для удаления применена функция DeleteFiles (компонент FileTools). Данная функция не принимает (вплоть до KOL 3.04) путей с учетом потоков, и следует использовать функцию DeleteFile. Список параметров тот же. |
|||
карма: 1 |
| ||
Голосовали: | foksov |
Ответов: 1376
Рейтинг: 197
|
|||
nesco писал(а): какая польза простому пользователю от применения особенностей NTFS Ведь от применения альтпотков места на HDD больше не становитсяместа меньше становится Вот 3 примера применения в HiAsm: proba_ini - здесь позиция формы сохраняется в потоке Noteboo4kaS - здесь поток прикреплен к файлу .sha и после компиляции программа берет данные из альт.потока файла sha kys - здесь программа запускается и после нажатия кнопки самоудаляется с диска, а при нажатии ОК опять записывает себя на диск |
|||
карма: 1 |
| ||
файлы: 3 | proba_ini.zip [222B] [122], noteboo4kas.rar [31KB] [149], kys.rar [148.8KB] [164] |
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
foksov писал(а): места меньше становитсяИ с чего бы это, не скажешь С чего становиться меньше общий занимаемый размер файла, когда вся структура NTFS -- это потоки, только одни именованные, их размер мы и видим, другие неименованные. foksov, а не почитать ли тебе матчасть ------------ Дoбавленo в 01.55: В WinRAR есть опция «Сохранять потоки NTFS», включи ее и посмотри, как твой маленький файл после сжатия, почему-то, стал очень большим. |
|||
карма: 22 |
|
Ответов: 1376
Рейтинг: 197
|
|||
nesco писал(а): Ведь от применения альтпотков места на HDD больше не становитсяfoksov писал(а): места меньше становитсяnesco писал(а): В WinRAR есть опция «Сохранять потоки NTFS» |
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
foksov писал(а): Вот я про что!Вот теперь понятно, что ты сказал, заметано foksov писал(а): там можно кое-что скрытно передатьПередать-то можно, но еще и запустить надо |
|||
карма: 22 |
|
Ответов: 1376
Рейтинг: 197
|
|||
nesco писал(а): еще и запустить надо |
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
[flood]Молчал бы лучше, а то все секреты выдаешь [/flood]
|
|||
карма: 22 |
|
11