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



Поиск
Друзья
Администрация