Не совсем так, или точнее совсем не так. Размер блока задается опциями, и размер 10240 (tar b 20) только принятое умолчание.
Что касается служебной информации, то тут вопрос в том, что считать служебной информацией. Например в дистрибных лентах UNIX/ULTRIX/BSD (которые и имеются в виду судя по всему) именно файлы (в основном - standalone программы), а не служебная информация, записаны с размером, отличным от 10240
- - - Добавлено - - -
Описание простое:Я где-то даже выкладывал общюю сводку основных форматов. Образец - сейчас сделаю дистрибную 2.11BSD, выложу.Код:Формат блока:
4 [ число байт ] (big endian)
4 [ offset ] абсолютный адрес предыдущей записи в файле (1 = BOT)
n [ .......... ] (n байт без выравнивания)
Формат маркера:
4 [ 0 ]
4 [ offset ] адрес предыдущей записи
EOT - два маркера подряд.
Адрес предыдущей записи пишется в big endian.
- - - Добавлено - - -
Выложил сюда.Код:mktape -o 211bsd.mtd -t charon #512 mtboot + mtboot + boot #1024 disklabel mkfs restor icheck #10240 root.dump file6.tar file7.tar file8.tar EOT +
- - - Добавлено - - -
В формате DOS-11 похоже не поддерживается расширенный вариант с именами 9.3.
В частности, кит 11S показывает не все:На самом делеКод:[200,200] SGNKLA.CMD 69
[200,200] BLDLAI.CMD 14
[200,200] SGNBLD.CMD 19
Код:SGNKLAB.CMD 69. 29-DEC-81 <233> [200,200]
BLDLAINIT.CMD 14. 29-DEC-81 <233> [200,200]
SGNBLDDRV.CMD 19. 29-DEC-81 <233> [200,200]

