Ludens ------------------------------ Freeware Archive Download Guide
Utolsó módosítás: 2000. június 17.


Hasznos tippek a csomagok letöltéséhez

Arrol a problémárol van szó, hogy az internetes protokolok többsége unix-like, és a unix-on egyetlen file szerkezet van, amit a VMS-beliek úgy hívnak, hogy stream_lf. Persze, a unix-os szakma nem hívja sehogy, mert amiből csak egy van (unix alatt a fileszerkezet) azt nem kell megnevezni. A probléma nem áll meg a ,,hogyan töltsünk le FTP (vagy HTTP) -vel VMS-es file-okat'' hanem jelentkezik a ,,hogyan küldjünk levélben VMS-es file-t'' illetve, ,,hogyan használjuk a PC-t VMS-es file-ok csereberéjére''

Alapvető gondok:

  • VMS file verziószám: semmi más rendszer ilyet nem ismer.
  • VMS indexelt file: semmi más rendszer ilyet nem ismer.
  • Variable length record: csak hasonló van, másoláskor konvertálást igényel.
  • és, ha ,,Non-spanned'', akkor hogyan konvertáljuk?
  • egyáltalán, a ,,Record attributes'' hogy kerüljön át?

Most, a széles körű problémákból a fontosabbakat ragadtam ki:
FTP átviteli módVMS rekordszerk.Példa
BINFIX, 512-bytes.EXE
BINFIX, 512-bytes.ZIP
---FIX n*2048 bytes.BCK, .SVS
---stream_lf.*-gz
---stream_lf.tar
ASCVariable length.TXT, .COM, .HTML
---Indexedmail.mai, sysuaf.dat
Szerencsére, mind a .tar, mind a gnu zippelt ( .*-gz ) állományok jók akkor is, ha stream_lf helyett FIX, 512 a rekordformátum. Így másolhatók bináris FTP-vel.

Több verzió, és/vagy indexelt file-ok cseréje két VMS között, néhény közbenső állomással
A kívánt file-okat (még ha egyetlen darab is!) csomagold össze a BACKUP utility segítségével. Pl:
$ BACKUP/VERIF amikell.ext,ami_meg_kell.ext  tovabb.bck/SAVE/BLOCK=8192
   
(Ezt a backup csomagot már zippelheted) Az így kapott egyetlen file-t BINáris FTP-vel, vagy levelezőrendszeren csatolva eljuttathatod, akár több unix/windows-on keresztül is, a célgépre. Arra vigyázz, hogy minden FTP BINáris legyen. A célgépen a megkapott TOVABB.BCK állománynak vissza kell alakitani az eredeti fileszerkezetét (az FTP nem őrzi meg)
$ SET FILE tovabb.bck /ATTRIB=(RFM=FIX,LRL=8192)
   
ezek után a BACKUP képes kibontani a szokásos
$ BACKUP/VERIF tovabb.bck/SAVE []
   
paranccsal.

Egyetlen verzió, és csak .TXT, .C, .PAS (...), .OBJ, .EXE file-ok cseréje két VMS között, néhény közbenső állomással
Ehhez a ZIP utilityt ajánlanám. a "-V" (fontos a " jel!) kapcsoló hatására elmenti a VMS file attributumokat is, hogy azt egy másik VMS-es gépen ki lehessen csomagolni. Ekkor is minden közbenső állomáson BINárisan kel FTP-zni, illetve lehet levélben csatolásként küldeni.