<<
>>

Правда ли, что можно хранить несколько документов в одном файле?

Файловая система NTFS хороша не только повышенной надежностью и защищенностью, но и рядом дополнительных возможностей. Одна из них — создание многопоточных файлов. Например, она позволяет создать двуязычный документ: в одном потоке будет содержаться русский текст, а в другом — английский.
Создавать такие файлы средствами Windows довольно просто — откройте командную строку и введите echo english text > file.txt:1 и echo русский текст > file.txt:2. Знак > заставляет команду echo направлять вводимые данные в текстовый файл, а указанное через двоеточие число показывает, в какой поток будет осуществляться запись. Просмотреть содержимое файла можно с помощью команды more, например: more < file.txt:1 и more < file.txt:2 (рис. 10.17).

Рис. 10.17. Использование многопоточных файлов

Интересно, что файловые менеджеры еще не научились правильно сообщать размер многопоточного файла.

Если неименованный поток файла пуст, то его размер равен нулю. В приведенном примере размер файла fi.le.txt будет нулевым, сколько бы мы ни записали информации в первый или второй поток. Открыв его в Блокноте, вы тоже ничего не увидите, поскольку этот редактор работает только с неименованным потоком. Злоупотребляя этими свойствами, можно над кем-нибудь подшутить, создав на жестком диске «жертвы» многопоточный файл, который будет занимать все свободное место на диске, хотя при этом его размер в Проводнике будет равен нулю.

Существуют утилиты, в том числе и бесплатные, позволяющие получать информацию об альтернативных потоках данных и даже выполнять некоторые действия по управлению ими (как правло, удаление). Как пример таких программ — приложение NTFS ADS Viewer (www.jsware.net/jsware/sviewer.php3) с графическим интерфейсом или утилита командной строки Streams (www.microsoft.com/technet/ sysinternals/FileAndDisk/Streams.mspx).

<< | >>
Источник: Бардиян Д. В.. Видеосамоучитель. 500 типичных проблем и их решений при работе на ПК. 2009

Еще по теме Правда ли, что можно хранить несколько документов в одном файле?:

  1. Несколько доминирующих планет в одном поле гороскопа
  2. В процедуре шкалирования можно выделить несколько этапов
  3. Глава 23. Что вас утомляет и что с этим можно сделать.
  4. Что можно получить из пилотажного опроса?
  5. Что можно ожидать от применения BSFF?
  6. Статья 540. Выполнение обязательства, в котором принимают участие несколько кредиторов или несколько должников
  7. § 9 Сложные и совокупные обязательства. – Соединение нескольких обязательств в одном договоре. – Условие о процентах. – Процен- ты по условию. – Проценты умедления. – Проценты процессу- альные. – Законная мера процентов. – Причисление процентов к капиталу. – Экономический спор о мере процентов. – Понятие о лихве. – Отмена законных ограничений и возражение против отмены. – Учет процентов. – Проценты текущего счета.
  8. Статья 358. Подделка документов, печатей, штампов и бланков, их сбыт, использование поддельных документов
  9. Большинство из нас обладает способностью свободно перемещаться по нескольким измерениям, что даёт нам значительную манёвренность и свободу и приносит наслаждение.
  10. Статья 298-1. Уничтожение, повреждение или сокрытие документов или уникальных документов Национального архивного фонда
  11. Талант многолик, потому что в каждом из нас — гармония. Почему с помощью Ключа можно снимать психологические барьеры и успешно осваивать различные виды деятельности?
  12. Темпераменты в одном горниле