Альтернативні потоки ntfs, або створення секретних файлів, існування яких на перший погляд
Головна> Куточок гику> Альтернативні потоки NTFS, або створення секретних файлів, існування яких на перший погляд не є очевидним
Ви чули що-небудь про потоках NTFS. Вельми цікава функціональність файлової системи, якій можна знайти практичне застосування. Сьогодні поговоримо про те, що це і як цим можна користуватися.
Як створити альтернативний потік NTFS
Деякі консольні команди дозволяють створити і показати вміст потокаNTFS. наприклад команда echo може дозволити створити альтернативний потік для текстового файлу. Щоб було зрозуміло, як це працює, розглянемо приклад. Введіть друге в командою рядку:

А тепер відкрийте файл hello.txt в Блокноті:
Текст Hello World залишився "за кадром", перебуваючи в потоці з ім'ям test. Якщо вказати в імені файлу, що і ім'я потоку, відкрити файл в потоці не вийде: двокрапка - неприпустимий символ для назви файлу. Однак, можна скористатися командним рядком, яка кілька лояльніше і дозволить виконати ось таку команду:

Я вважаю, тут все зрозуміло.
Альтернативні потоки NTFS і Блокнот
Просунуті програми на кшталт Notepad ++ впораються без особливих зусиль і відобразять вам вміст потоку:
Стандартний Блокнот буде приписувати розширення txt до імені потоку. Якщо ви хочете використовувати його, потоки іменувати треба в такий спосіб:
Тоді виконана з cmd.exe команда дасть позитивний результат:
Альтернативні потоки NTFS і файли різних типів
У вас може скластися думка, що область застосування альтернативних потоків NTFS не має ніяких прав далі текстових файлів. Це не так. У наступному прикладі я додав до файлу hello.txt потік, що містить дані архіву 7z:

Зазначу, що потоки можна створювати не тільки для файлів, але і для папок і навіть для розділів жорсткого диска.
Все обмежено вашої особистої фантазією і потребами. Використовуючи описані прийоми, можна легко заховати особисту інформацію від непідготовленого користувача, наприклад. Такий собі різновид захисту від дурня, якщо хочете.
Наприклад, можна ховати в файл * .jpg шіфроконтейнер TrueCrypt'а - подвійний захист від дурня. На перший погляд це звичайна картинка, але в потоках у неї - гіговий файл контейнера. Головне, потім цю картинку випадково не видалити самому.
Мене, до речі, завжди цікавило питання - а від якого саме дурня ховаються файли? І які саме? Мені навіть на роботі не доводиться що-небудь ховати.
Сергій Ткаченко Орігінально.Меня, до речі, завжди цікавило питання - а від якого саме дурня ховаються файли? І які саме? Мені навіть на роботі не доводиться що-небудь ховати.
Ну, напевно, щось секретне або приватне, я так думаю.
Про спосіб з картинкою (в загальному, з будь-яким файлом) прочитав в гілці про TrueCrypt на форумі ru-board.com.
Зрозуміло. Спасибі за відповідь.
Ніхто не знає, а ntfs3g з потоками працює?
Можу перевірити при нагоді. У мене є воно в дебіане на другій машині