Потоки данных Потоки данных - это цепочки таблицы распределения файла FAT (File Allocation Table), подключаемые к основной записи каталога файла. Сами файлы данных всегда указываются основным потоком дан- ных. Однако некоторые файловые форматы требуют дополнительных по- токов данных, таких как формат файла Macintosh. Файлы Macintosh фактически состоят из двух файлов, связанных с одной и той же за- писью каталога. "Ветвь данных" - это файл, содержащий фактические данные, записанные приложениями Macintosh, а "ветвь ресурса" - это вспомогательный файл, который содержит информацию, используе- мую операционной системой Macintosh и средством Finder для под- держки файла ветви данных, например, пиктограмма. Таким образом, на томе NetWare, поддерживающем пространство имен Macintosh, каждый файл имеет два потока данных. Когда клиен- ты DOS считывают файл, они всегда считывают основной поток данных (содержащий фактические данные файла). Однако, когда файл считы- вают пользователи Macintosh, то они считывают оба потока данных. Это позволяет выводить один и тот же файл как стандартный файл DOS (для пользователей DOS) и как стандартный файл Macintosh (для пользователей Macintosh). Хотя множественные потоки данных в NetWare ограничиваются пространством имен Macintosh, нет технических причин, которые запрещали бы использовать множественные потоки данных в других пространствах имен. Тем не менее, реализация файлов с двумя "вет- вями" является новинкой даже для мира Macintosh. Однако это нас- только полезная идея, что будущие файловые системы наверняка бу- дут использовать несколько "ветвей". NetWare уже будет к этому готова, так как механизм потоков данных обеспечивает встроенную поддержку будущих "разветвленных" файловых систем.