Jak rozpakować obraz taśmy OpenVMS?

3

Mam plik, który wydaje się pochodzić z taśmy DECUS w systemie OpenVMS w systemach innych niż VMS korzystających z FTP, co oznacza, że ​​specyficzne atrybuty pliku VMS zostały prawdopodobnie utracone. Treść odnosi się do nazwy pliku kopii zapasowej, ale nie jest to zestaw kopii zapasowych.

$ 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

Oto zrzut pierwszego bloku.

$ 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

Jak mogę rozpakować plik?

CW Holeman II
źródło

Odpowiedzi:

0

Czy może to być zapasowy zestaw taśm ręcznie kopiowany na taśmę?

$ Mount [/over=id] the tape

i

$ COPY *.* or VAXLIB3.BCK to a disk, then BACKUP/LIST VAXLIB3.BCK/SAVE?
Hein
źródło
Zgodnie z opisem próbowano: „kopia zapasowa / lista VAXLIB3.TAP / save_set” wraz z odpowiedzią „BACKUP-F-NOTSAVESET”.
CW Holeman II
Ok, więc na razie masz tylko ten plik. NIE masz faktycznej taśmy. Wygląda na to, że plik zawiera metadane w stylu taśmy jako rekord o zmiennej długości. Zobacz te „0050”, które wskazują nadchodzące rekordy 80-bajtowe. Plik .TAP wydaje się być rodzajem obrazu na taśmie zawierającego zestaw zapisów .BCK, ale sam nie jest zestawem zapisów. Sprawdź: h71000.www7.hp.com/doc/731final/4506/4506pro_002.html Czy plik .TAP ma stałą długość. Spróbuj SET FILE / ATT = RFM = VAR i DUMP / RECORD = COUNT = 10. Rzeczywiście potrzebujesz narzędzia do „rozpakowywania”, jak mówisz. Jur's LMdriver? digiater.nl/lddriver.html . Taśma Google do pliku?
Hein