Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!rutgers!sri-spam!sri-unix!hplabs!hpcea!hpda!dclaar From: dclaar@hpda.UUCP (Doug Claar) Newsgroups: net.micro.hp Subject: Re: HP 3000 ASAVE Format Message-ID: <1448@hpda.UUCP> Date: Tue, 14-Oct-86 15:45:39 EDT Article-I.D.: hpda.1448 Posted: Tue Oct 14 15:45:39 1986 Date-Received: Tue, 21-Oct-86 22:00:29 EDT References: <457@cooper.UUCP> Reply-To: dclaar@hpda.UUCP (Doug Claar) Distribution: net Organization: Hewlett-Packard Co., Cupertino, CA Lines: 39 Summary: HP 3000 store/restore format Most hp3000 tapes are in "store/restore" format. This format begins with 2 EOF marks, and then a header label of 40 words, with the first 14 words the string "STORE/RESTORE LABEL-HP/3000." word 27 of this header (28 if you start counting at 1) is the tape block size in words (0 = 1024 words--for backwards compatibility, I think). After this is an eof, than a tape directory with 12 word records: 0-3 is file name 4-7 is group name 8-11 is account name These are blocked according to the tape block size given above. Another eof mark, and then the first file. "The data is blocked according to the block size...(the last record may be shorter, but will always be a multiple of 256 words)." another eof, then the second file.... . . . the last file, and an EOF, and then the trailer label: word 21 <> 0 means: preceding EOF marks actual end of that file word 22 <> 0 means: this is the end of the tape This is the gist of it. You can use ST to get the files off. I don't know of any 1000 tools that automatically read 3000 store/restore tapes, but then I just barely know the 1000, being in the 3000 lab (In a company this big, that shouldn't be strange, but it doesn't look good when I say it in writing...) Oh, of course, this doesn't represent official HP positions, and all that... Doug Claar HP Information Techonology Group UUCP: { ihnp4 | mcvax!decvax }!hplabs!hpda!dclaar -or- ucbvax!hpda!dclaar ARPA: hpda!dclaar@ucb-vax.ARPA