Программа Tape for NT
Программа предназначена для
обмена данными с популярными ленточными устройствами Exabyte.
Устройство чтения лент должно быть подключено через интерфейс SCSI.
Поля Drive
Name и Current
Record - информационные.
Drive Name - название драйвера в Windows NT 4.0
Current Record - текущая позиция ленты в блоках.
Лента - это устройство последовательного доступа. Данные на ленте Exabyte всегда записываются блоками фиксированной или переменной длины. Маркер конца файла - это специальный короткий блок. Все устройства SCSI позиционируют ленту по блокам (в общий счетчик блоков входят и маркеры конца файла)
Принципиальное значение имеет параметр Record BlockSize , который можно изменить кнопкой Set Record BlockSize. Если лента записана с указанием BlockSize=0 (переменная длина блоков), то такие ленты не будут читаться при фиксированной длине блока. Более того, Если установить BlockSize=0, то будут читаться любые ленты. Поэтому, не нулевым BlockSize рекомендуется пользоваться в исключительных случаях.
При запуске программы проверяется и отображается текущее состояние ленты. Лента при этом никак не позиционируется и не перематывается. Не рекомендуется запускать программу при отсутствии ленты в картридже, поскольку, при этом не смогут быть определены правильно параметры ленты.
Если лента вставлена в картридж после запуска программы, необходимо заново открыть ленту изменениями в Combo-списке Tape Number.
Пункты меню и адекватные им кнопки программы:
Tape Number - сменить номер ленточного устройства (Если на компьютере больше одной ленты).
При изменении номера лента заново открывается (предыдущая закрывается).
Remove - разгрузить и устранить ленту из картриджа.
Set Record BlockSize - установить новый размер блока, указанный справа.
Если 0, - то переменной длины.
Rewind Tape - смотать тенту в начало.
Skip to End of Tape - перемотать ленту в конец.
Дальнейшее чтение становится невозможным. Допустима только запись.
Skip Records - пропустить (промотать) указанное справа количество блоков.
Если указать отрицательное значение, то лента перематывается в обратном направлении. Текущий счетчик блоков (включая маркеры группы зон) отображается вверху справа в окне Current Record.
Skip Files - пропустить (промотать) указанное справа количество файлов (групп зон).
Если указать отрицательное значение, то лента перематывается в обратном направлении. Текущий счетчик блоков (включая маркеры группы зон) отображается вверху справа в окне Current Record.
Set Tape Position - установить ленту в начале указанного блока.
Текущий счетчик блоков (включая маркеры группы зон) отображается вверху справа в окне Current Record.
Read Block - Прочитать текущий блок в прямом направлении.
View Buffer - Просмотреть в ASCII кодах первую тысячу байт последнего прочитанного блока.
При операциях с большими файлами это может быть полезным, поскольку, например программа tar в первом блоке указывает имя записанного файла и его размер в символьно-восьмеричном коде.
Read Current File to Disk - Прочитать весь файл и записать его на диск.
Чтение начинается с текущей позиции, поэтому лента должна быть установлена в начале файла.
Read Full Tape to Disk - Прочитать всю ленту и записать его на диск.
Чтение начинается с текущей позиции, поэтому лента должна быть установлена в начале файла.
Read Full SEG-D Tape - Прочитать всю ленту в формате SEG-D и
записать его на диск. Чтение начинается с текущей позиции, поэтому лента должна быть установлена в начале файла. В отличие от предыдущей кнопки, имена выходных файлов будут формироваться с учетом полевых номеров магнитограмм.