Совместное использование файлов в NetWare for Unix
Ощутимым достоинством системы NetWare for Unix является возможность
интеграции. Первоначальный девиз наивысшей производительности
претерпел некоторые изменения; основной целью здесь является интеграция
NetWare и Unix.
Простейшим способом совместного использования файлов является
обеспечения доступа пользователей обеих систем (NetWare и Unix)
и традиционных Unix-клиентов к одним и тем же файлам. Поскольку
файлы NetWare записываются в хост-системе как файлы Unix, сделать
это несложно. Если пользователю Unix предоставлены соответствующие
полномочия доступа, то он может обращаться ко всем этим файлам.
Такой тип совместного использования файлов прекрасно подходит
для приложений, использующих в Unix и DOS один и тот же формат
файла. В качестве примера программы, использующей данный метод,
можно привести текстовый процессор WordPerfect. Каждая программа
WordPerfect на любой платформе может считывать любой файл WordPerfect
с любой другой платформы. Файл WordPerfect DOS может использоваться
версией WordPerfect Unix и наоборот. Естественно, для каждой платформы
необходима соответствующая лицензированная версия WordPerfect.
С текстовыми файлами дело обстоит несколько сложнее. В DOS и Unix
эти файлы хранятся в различных форматах. В DOS в конце строки
используется последовательность "возврат каретки/перевод
строки", а в Unix только "перевод строки". Если
файлы Unix не пропущены через программу преобразования, текстовые
редакторы DOS сталкиваются с трудностями при форматировании файлов
Unix. Для преобразования используются утилиты DOS2Unix.EXE и Unix2DOS.EXE
(либо U2D.EXE или другие).
Другое отличие состоит в том, что имена файлов DOS ограничены
восемью символами, плюс трехсимвольное расширение. Версии NetWare
for Unix и программное обеспечение передачи файлов будет изменять
имена Unix, не соответствующие соглашениям DOS. Некоторые программные
продукты усекают имя, другие для создания уникальных имен добавляют
к ним возрастающие числа (income.dec92 и incom.dec93 принимают
вид INCOMEDE0 и INCOME.DE1).