Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site ucbvax.ARPA Path: utzoo!watmath!clyde!burl!ulysses!ucbvax!info-vax From: info-vax@ucbvax.ARPA Newsgroups: fa.info-vax Subject: Subject: moving files VMS - UNIX Message-ID: <9075@ucbvax.ARPA> Date: Mon, 15-Jul-85 14:36:24 EDT Article-I.D.: ucbvax.9075 Posted: Mon Jul 15 14:36:24 1985 Date-Received: Wed, 17-Jul-85 06:25:07 EDT Sender: daemon@ucbvax.ARPA Organization: University of California at Berkeley Lines: 22 From: Per_Lindberg_QZ%QZCOM.MAILNET@MIT-MULTICS.ARPA I have solved the problem of moving files by tape between UNIX and VMS. and since I beleve there's a lot of others Out There with the same problem, I think this notice could be of help. What I use is a program called "vmstape", which runs under UNIX. It can read and write VMS COPY tapes, and has commands similar to tar. It is available on usenet as item 1697 in net.sources (and maybe other places as well?) Since vmstape does not read the fourth header (and trailer) of every file that VMS version 4 writes on the tape, I had to put in a hack that does this. I know next to nothing about tape formats, but since the program is written in C this was really easy to do. Long live C! (Another way should be to use the /NOHDR4 switch when writing the tape under VMS). A big "THANKS" goes to the people at Harvard University Science Center: - Glen Dudek & Steve Kaufer for writing the program - Nike Horton (horton @ harvard.ARPA) for posting it on usenet and to Tony Li (Tli @ USC-ECLB) for drawing my attention to it.