Как распаковать образ ленты OpenVMS?

379
C.W.Holeman II

У меня есть файл, который, кажется, пришел с ленты DECUS в системе OpenVMS через системы, отличные от VMS, использующие FTP, что означает, что определенные атрибуты файла VMS, вероятно, были потеряны в пути. Содержимое относится к имени файла резервной копии, но это не набор резервных копий.

$ backup/list VAXLIB3.TAP/save_set Listing of save set(s)  %BACKUP-F-NOTSAVESET, SYS$SYSDEVICE:[USER.CWHII]VAXLIB3.TAP;1 is not a BACKUP save set 

Вот дамп первого блока.

$ dump vaxlib3.tap/blocks=(start:1,count:1)  Dump of file SYS$SYSDEVICE:[USER.CWHII]VAXLIB3.TAP;1 on 11-OCT-2014 21:44:33.10 File ID (8524,9,0) End of file block 26427 / Allocated 26433  Virtual block number 1 (00000001), 512 (0200) bytes  20202020 20202020 20202020 20202020 20202053 55434544 314C4F56 00000050 P...VOL1DECUS 000000 20202020 20202020 20312020 20202020 20202020 43254420 20202020 20202020 D%C 1 000020 31524448 00000050 00000050 33202020 20202020 20202020 20202020 20202020 3P...P...HDR1 000040 30313030 30313030 30205355 43454420 20202020 204B4342 2E334249 4C584156 VAXLIB3.BCK DECUS 000100010 000060 4142534D 56434544 30303030 30302030 30303030 20303333 35382030 30313030 00100 85330 00000 000000DECVMSBA 000080 38303239 31383046 32524448 00000050 00000050 20202020 20202020 50554B43 CKUP P...P...HDR2F0819208 0000A0 20202020 2020204D 20202020 20202020 20202020 20202020 20202020 20323931 192 M 0000C0 20202020 20202020 20202020 20202020 20202020 20202020 30302020 20202020 00 0000E0 00000000 00000001 00010001 04000100 00002000 00000000 00000050 20202020 P........ .................. 000100 00000000 00002000 7AEB9361 00010101 00000000 00000000 00000000 00000000 ....................a.�z. ...... 000120 00000000 00000000 00000000 00000000 00000000 4B43422E 3342494C 5841560B .VAXLIB3.BCK.................... 000140 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ................................ 000160 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ................................ 000180 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ................................ 0001A0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ................................ 0001C0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ................................ 0001E0 

Как я могу распаковать файл?

3

1 ответ на вопрос

0
Hein

Может ли это быть резервная лента, скопированная вручную на ленту?

$ Mount [/over=id] the tape 

а также

$ COPY *.* or VAXLIB3.BCK to a disk, then BACKUP/LIST VAXLIB3.BCK/SAVE? 
Как описано, попробовал: «backup / list VAXLIB3.TAP / save_set» вместе с ответом «BACKUP-F-NOTSAVESET». C.W.Holeman II 9 лет назад 0
Итак, у вас есть только этот файл. У вас нет фактической ленты. Кажется, что файл содержит метаданные стиля ленты как запись переменной длины. Посмотрите те «0050», которые указывают на появление 80-байтовых записей. Файл .TAP, по-видимому, является своего рода изображением ленты, содержащим набор сохранений .BCK, но не является самим набором сохранений. Проверьте: http://h71000.www7.hp.com/doc/731final/4506/4506pro_002.html Является ли файл .TAP фиксированной длины. Попробуйте SET FILE / ATT = RFM = VAR и DUMP / RECORD = COUNT = 10. Вам действительно нужен инструмент для распаковки, как вы говорите. Юр Л.М.Драйвер? http://www.digiater.nl/lddriver.html. Google лента в файл? Hein 9 лет назад 0

Похожие вопросы