[comp.os.vms] /OHNO! HDR3

jdc@naucse.UUCP (John Campbell) (05/19/88)

I'm trying to understand ANSI tapes as used by VMS (DECFILE11A).  In
particular, the HDR3 records--which store RMS information--do not seem
directly related to a DUMP/HEADER/NOFORMAT as suggested by my documentation.
The maximum record size and record format byte seem evident and, further 
along, the block size, etc.  A direct correlation with XABFHC or the file 
header is alluding me, however.  Does anyone have a description of the 
fields and their values for HDR3 records?  (If you have all the HDR 
formats I could double check my own research/guesses.)

If there is enough interest I'll post the result to this group.  Hopefully,
no one else really needs this info...

The following header records (with my quick notes) follows.  The first
few are named for their rat.rfm values: e.g. CR.VAR-->rat=cr, rfm=var.

-------------------------HEADERS of different file types--------------
HDR1CR.VAR           TEST1 00010001000105 88139 00000 000000DECFILE11A
HDR2D0204800087                                   00
   53 - record size (max in hex)
      |
      |   02 - rfm variable
      |   |
HDR30053020200000000000100000000000000000000000000000000000000000000
HDR4    |                                                          00
        |
        rat ?
HDR1CR.STMLF         TEST1 00010002000105 88139 00000 000000DECFILE11A
HDR2D0204802048                                   00
HDR30000020500000000000100000000000000000000000000000000000000000000
HDR4                                                               00
HDR1BLK.FIX          TEST1 00010003000106 88139 00000 000000DECFILE11A
                                    m field!
HDR2F0204800080                     M             00
      rec size                            block_size
HDR30050000100000000000100000000000000000050000000000000000000000000
HDR4                                                               00
HDR1FTN.VFC          TEST1 00010004000106 88139 00000 000000DECFILE11A
                                    a field!
HDR2D0204800092                     A             00
HDR30056010300000000000100000200000000000000000000000000000000000000
HDR4                                                               00
HDR1BUILD.C          TEST1 00010005000111 88139 00000 000000DECFILE11A
HDR2D0204800087                                   00
HDR30053020200000000000100000000000000000000000000000000000000000000
HDR4                                                               00
HDR1BUILD.OBJ        TEST1 00010006000109 88139 00000 000000DECFILE11A
HDR2D0204800516                     M             00
HDR302000002000000000001000000000000000A0200000000000000000000000000
HDR4                                                               00
HDR1BUILD.EXE        TEST1 00010007000108 88139 00000 000000DECFILE11A
HDR2F0204800512                     M             00
                                         block size!
HDR30200000100000000000100000000000000000200000000000000000000000000
HDR4                                                               00
HDR1DIR.OUT          TEST1 00010008000100 88139 88139 000000DECFILE11A
HDR2D0204802048                                   00
HDR30000020200000000000100000000000000000000000000000000000000000000
HDR4                                                               00
-- 
	John Campbell               ...!arizona!naucse!jdc

	unix?  Sure send me a dozen, all different colors.