AUNZIPV1.021-SEP-1994 14:27DEC C V4.0-000  $ABS$iL#$CODE$d $LITERAL$$LINK$l$DATA$$BSS$ $READONLY$AFLAGCFLAGC_FLAGDFLAGFFLAGHFLAGJFLAGLFLAGL_FLAG OVERWRITE_NONE  OVERWRITE_ALL FORCE_FLAGQFLAGTFLAGT_FLAGUFLAGVFLAGV_FLAGSECINFZFLAG PROCESS_ALL_FILESPFNAMESPXNAMESPINFO( MASK_BITS EXTRA_BYTES EXTRA_FIELDMEM_MODEOUTBUF2  UNZIPVERSION ZIPINFOVERSIONP ENDSIGMSGH CENTSIGMSG@SEEKMSG (FILENAMENOTMATCHED(0EXCLFILENAMENOTMATCHED ( COMPILEDWITH REPORTMSG UNZIPUSAGELINE1DECC$GA_STDERRDECC$GA_STDOUT DECC$FFLUSH DECC$GFPRINTF DECC$GPRINTFDECC$GA___CTYPE DECC$STRNCMP DECC$STRRCHR DECC$STRLEN DECC$STRCMP DECC$STRCPY DECC$FREE DECC$MALLOC DECC$GETENV DECC$SIGNAL DECC$STAT DECC$CLOSE DECC$LSEEK DECC$READ(JUZ_OPTS(J USAGE8JpPROCESS_ZIPFILES0JPx DO_SEEKABLE0JUZ_END_CENTRAL8J8 PROCESS_CDIR_FILE_HDR8JPH!PROCESS_LOCAL_FILE_HDRZI_OPTSZI_END_CENTRALZIPINFO LIST_FILESOPEN_INPUT_FILEREADBUFHANDLER FIND_ECREC GET_CDIR_ENT DO_STRINGMAKEWORDMAKELONG ZSTRNICMP EXTRACT_OR_TEST_FILES INFLATE_FREE CHECK_FORMAT RETURN_VMSISWILDENVARGSVERSIONCHECKDIRDO_WILD   ZIPINFO_MODE0. ZIPINFO_MODE( AFLAG( CFLAG( C_FLAG( FFLAG( HFLAG( JFLAG( LFLAG( L_FLAG0 OVERWRITE_NONE0  OVERWRITE_ALL0  FORCE_FLAG( QFLAG( TFLAG( T_FLAG( UFLAG( VFLAG( V_FLAG( SECINF( ZFLAG  FILESPECS0/ FILESPECS  XFILESPECS00 XFILESPECS8 PROCESS_ALL_FILES  CREATE_DIRS01 CREATE_DIRS NEWZIP(2NEWZIP  REAL_ECREC_OFFSET83REAL_ECREC_OFFSET  EXPECT_ECREC_OFFSET84EXPECT_ECREC_OFFSET CSIZE(5CSIZE UCSIZE(6UCSIZE  USED_CSIZE07 USED_CSIZE( PFNAMES  ( PXNAMES SIG(8SIG ANSWERBUF09 ANSWERBUF( PINFO AREA(:AREA CRC32VAL0;CRC32VAL0  MASK_BITS INBUF(<INBUF INPTR(=INPTR INCNT(>INCNT BITBUF(?BITBUF  BITS_LEFT0@ BITS_LEFT ZIPEOF(AZIPEOF ZIPFN(BZIPFN ZIPFD(CZIPFD ZIPLEN(DZIPLEN( CUR_ZIPFILE_BUFSTART8ECUR_ZIPFILE_BUFSTART0 EXTRA_BYTES0 ! EXTRA_FIELD HOLD(FHOLD   LOCAL_HDR_SIG0G LOCAL_HDR_SIG  CENTRAL_HDR_SIG0HCENTRAL_HDR_SIG  END_CENTRAL_SIG0IEND_CENTRAL_SIG LREC(JLREC ,CREC(KCREC ECREC(LECREC 1STATBUF(MSTATBUF0 "MEM_MODE  DISK_FULL0N DISK_FULL OUTFILE(OOUTFILE OUTBUF(POUTBUF( #OUTBUF2 OUTPTR(QOUTPTR OUTCNT(ROUTCNT FILENAME0SFILENAME0 ' CENTSIGMSG0 & ENDSIGMSG( (SEEKMSG0 , REPORTMSG8 )FILENAMENOTMATCHED8 *EXCLFILENAMENOTMATCHED( DFLAG   EXTRACT_FLAG0T EXTRACT_FLAG INFO(UINFO  WILDZIPFN0V WILDZIPFN0 $ UNZIPVERSION0 %ZIPINFOVERSION0 + COMPILEDWITH0 -UNZIPUSAGELINE1(JMAIN(J__MAIN DECC$MAIN DECC$EXIT =#4G~^ ^(GG#0B  = > 8b@Zk =xb# @ BG(b4G@ZkG] ](0#kGp#TG~^^ ~(08޴@HP>X^`~hpx޵GG TGB=b0"@ZkGBTGb0"@ZkTGBTGb0"@ZktGBTGb0"@ZkGTGhBpb@Zk=a` HBGPbG GtG@Zk#HBPb$"GTGtG@Zk }$"TGc `=tGXB`b@ZkbBD"bd" "="G@Zk "="b#@ð4GB(D"b8d"0 "="G@Zk "B="bTG@Zk =GG ?@#D Bb4G@Zk}X"8¤ #c }1 "c" iG G(bˢjXB$"TG`btG@Zkb= 4G@ `G)1@#Jp@F2BW J% @@bs3@cJpFtBW`Jf."J!  G G$"BTGb@ZkTGB4Gb@ZkGXTG"Bb!?@0G@Zk! BGb4G@ZkH$"BTGb @ZkAD= = @HpF@WH  B >G.@xB $"@Zk(ݢ 4GD 6#DC8G `G,@Ip DAW H%G" @B'" 216B#Jp`F3BW J1B& g4G b GD#IG4G`Bb "4G@Zk¥&B"b4G@Zkxb$"TG@AE ¤Bb@ZkBGb4G@ZkΡ b# !DZ@GB4Gb@ZkG]]4G }(08ݤ@HP=X]`}hpxݥ#kG#G~4G^^~ (0޴8@HPGGGàGG_%1@ F r.rJeF`R"_.r"R"SJgJ4eBB\BCkG0@ b4BFG u0`BuGGG GbGG5GGGb3G0GG0b53GXGGXb3G4BFGb0BGGGb3GGG5Gb (բ4B6BFFGղ}Gb(բ0B0BղsGb"G4BFgG"bբ3B^ØbӢ6BFӲGVØ0BQGbGKG¦6GG0GAG05=GbG37G¦3G5BFG*bӢ0BӲ$TG!GPGGP¦6G`bGG`4 Gբ6BGղGb0BG4GǢBBFb0sBBD BBR_BF`_BBTF @"TGBb01"@Zk4G TG !  TG(@?B'F"BBb01"@ZkG@%1@"D?" ð"TG!Y@! Du oGpBTGxb"@Zk4GpBxbx!G@ZkGpBxb@Zk`"pB4Gxb@ZkpB8"xb@("TG@ZkpB"xb4G@ZkP"@B4GHb@Zk@"P("-I@D@ pBDxbtGG@Zk`"@B4GHb@Zk@"`(",H@D@h pBDxbtGG@Zkp"@B4GHb@Zk@"p(",H@D@ pBDxbtGG@Zk"@B4GHb@Zk@"("`,H@eD@!`DtGGpBxb@ZkGb#@"E3@ðGG]]} (0ݤ8@HP`#k#C~^^ ~(0GG#HG`G BG@0B8b d" "("G@Zk$"0BG8bTG@Zk$"0BG8bTGTGG@Zk $"GTG/G0BG8btG("0B@ZkG@G0B8b D"(d"G@Zk$"0BG8bTG@Zkx =0B"TG$"TGG8bTGTGTGTG@Zk$"hD"d""GG0B8b@ZkTG}G]]D }G(0@#kG#8;G~^qH^~ (0޴8@H>P^X~`hp޵x.GGGPJ0¦¤GF>@GA. (B0.sHAJQ0JuVJ3F0>."GTJF>@Zk"(B&"@Zk"(B&"@ZkGG8¥ G G G_HB4GPb@Zk 2Dm 5@4GF(A'B*B XB"`b@ZkB4G b@ZkGb#@G8D 0@GD 0`A 8D 0@A0AG 0 A@ @SF_GG&`jA8F#'AB hBG@Zk(B8DFm G G`@ &"@Zk4Gb#@8D0@  D` 4G 8D0AG 0 A @ DB 4Gb@Zk4GBb@ZkB4Gb@Zk]8 E` HA AB(&"bTG@Zk!8 EjAh@g@ ` 8 E0 B8& Ebh&"GGG@Zk 8DB@!Hf bE&"GGG@Zk 8EPf BX!Eb&"GGG@Zk @8@EB`f h!bE&"GGG@Zk 8`E&"TG`(&"GtGBb@Zk(AABP&"bTG@ZkBbG@ZkGBGbTG@Zk4GbBb@ZkX4GBb @Zk¥4GBb@ZkG]G]} (0ݤ8@H=P]X}`hpݥx#kGp#4G~^^ ~(08޴@HP>X^`~hpx޵GGG(`Bhb@ZkTG!HBbG@ZkE" . %. % e.GJ.Q !J?$F! Fa C `PbrJBT JbtF@ZkTG*GpBGxb@Zk4G"GTG0¤"&D)B("$b@Zk4G pBxb@ZkGBGb@ZkG%  #_&R" 2BpBxb4GrFG@ZkGb# @Ge `"4GBb@Zk}G`4G4G0G"4GgB1 B#F Bb@ZkG@ 0vJC0Db GTGk!`+2v JR JQF "bBb 1"@ZktGm" @tGBDP 1"b@Zk4GBbG8 c"D#`@l 1" `"B3Cb@ZkTG G` +tG"@ D B 1"Db@Zk TG "GGBDX 1"b@Zk4GJkTGCE`8"p0" "BxP"b!! 2D@Zk "tGBBD1" b@ZkbB4Gb@ZkG"GBDX 1"bb@Zk4GBb @ZktG+bG"ˡk!!x K!  !+"hEEGG ⤘ ¥+!Bp+"GjDGBb@ZkG4aDGG]] }(08ݤ@HP=X]`}hpxݥ#k?! _J!B!@#0~^^~ GG =G("!D "4GTG!!v H @BCHb@Zkh"PBTGXb`"@Zk4GG]G]} 0#kG#G~^^GG(B0b@ZkG "/""10J BrF F WB\B8CkF$!!D 1 G x!G@ G` _"D@Gq"vFqGG]] #kG#TG~TG(^0^8~@GG"Bb@ZktGiG b4G=0B!v H8b0JC0D# "@ZkqSH#4G0B8b0v HF "@ZkqH#4G0B8b0?HF"@ZkqSH#4G0B8b0v HF"@ZkqH#4G@BHb0?HF"@Zk"@B4GHb @Zk"@B4GHb@Zk"0B4G8b@ZkqH#4G0B8b0?HF "@ZkqSH#XP0v H`¦FcCR`JUaF`7 #GG(]0]8}@P#k4G$GH DECC$MAIN4H<b# DECC$MAIN4GD@H DECC$MAIN4EXGl DECC$EXIT4F`b# DECC$EXIT4Eh@l DECC$EXIT4;G DECC$SIGNAL4<b# DECC$SIGNAL4;@ DECC$SIGNAL4;G  DECC$SIGNAL4<b# DECC$SIGNAL4;@  DECC$SIGNAL4;G$ DECC$SIGNAL4<b# DECC$SIGNAL4; @$ DECC$SIGNAL4;(G< DECC$SIGNAL4<0b# DECC$SIGNAL4;8@< DECC$SIGNAL4AHGX DECC$STRRCHR4BLb# DECC$STRRCHR4AT@X DECC$STRRCHR4?pG ZSTRNICMP4@xb# ZSTRNICMP4?@ ZSTRNICMP4?G ZSTRNICMP4@b# ZSTRNICMP4?@ ZSTRNICMP4 G DECC$STRNCMP4b# DECC$STRNCMP4 @ DECC$STRNCMP,9G ENVARGS,:b#ENVARGS,9@ ENVARGS,9(GLENVARGS,:0b#ENVARGS,9H@LENVARGS,5PGdZI_OPTS,6Xb#ZI_OPTS,5`@dZI_OPTS4=|G RETURN_VMS4>b# RETURN_VMS4=@ RETURN_VMS4 G  DECC$STRNCMP4b# DECC$STRNCMP4 @  DECC$STRNCMP4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4=G RETURN_VMS4>b# RETURN_VMS4=@ RETURN_VMS4%GCHECKDIR4&b#CHECKDIR4% @CHECKDIR4=G, RETURN_VMS4> b# RETURN_VMS4=(@, RETURN_VMS48GL DECC$GFPRINTF4@b# DECC$GFPRINTF4H@L DECC$GFPRINTF4CG DECC$STRCMP 4C@ DECC$STRCMP47G DECC$MALLOC48b# DECC$MALLOC47@ DECC$MALLOC47G DECC$MALLOC48b# DECC$MALLOC47@ DECC$MALLOC4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4=G  RETURN_VMS4>b# RETURN_VMS4=@  RETURN_VMS4=(G8 RETURN_VMS4>0b# RETURN_VMS4=4@8 RETURN_VMS4 G DECC$GFPRINTF4 b# DECC$GFPRINTF4 @ DECC$GFPRINTF4 G DECC$GFPRINTF4 b# DECC$GFPRINTF4 @ DECC$GFPRINTF4X Gp DECC$GPRINTF4` b# DECC$GPRINTF4l @p DECC$GPRINTF4x G DECC$GPRINTF4| b# DECC$GPRINTF4 @ DECC$GPRINTF,3 G VERSION,4 b#VERSION,3 @ VERSION4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF41 G DECC$GETENV42 b# DECC$GETENV41 @ DECC$GETENV4 G, DECC$GPRINTF4 b# DECC$GPRINTF4( @, DECC$GPRINTF410 G@ DECC$GETENV428 b# DECC$GETENV41< @@ DECC$GETENV4d G| DECC$GPRINTF4l b# DECC$GPRINTF4x @| DECC$GPRINTF41 G DECC$GETENV42 b# DECC$GETENV41 @ DECC$GETENV4 G DECC$GPRINTF4 b# DECC$GPRINTF4 @ DECC$GPRINTF41 G DECC$GETENV42 b# DECC$GETENV41 @ DECC$GETENV4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4 G, DECC$GFPRINTF4b#  DECC$GFPRINTF4(@, DECC$GFPRINTF40GD DECC$GFPRINTF48b#  DECC$GFPRINTF4@@D DECC$GFPRINTF4HGd DECC$GFPRINTF4Pb#  DECC$GFPRINTF4`@d DECC$GFPRINTF4xG DECC$GFPRINTF4b#  DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$GFPRINTF4b#  DECC$GFPRINTF4@ DECC$GFPRINTF 4G DECC$GFPRINTF4b#  DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$GFPRINTF4b#  DECC$GFPRINTF4@ DECC$GFPRINTF40G< DECC$GFPRINTF44b#  DECC$GFPRINTF48@< DECC$GFPRINTF4+G4 DECC$STRCPY4+0@4 DECC$STRCPY4+8GD DECC$STRCPY4+@@D DECC$STRCPY4+HGT DECC$STRCPY4+P@T DECC$STRCPY,-xGDO_WILD,.b#DO_WILD,-@DO_WILD4G DECC$GPRINTF4b# DECC$GPRINTF4@ DECC$GPRINTF4)G DECC$FFLUSH4*b# DECC$FFLUSH4)@ DECC$FFLUSH4/|G DECC$STRLEN4/@ DECC$STRLEN4+G DECC$STRCPY4+@ DECC$STRCPY4)G DECC$FFLUSH4*b# DECC$FFLUSH4) @ DECC$FFLUSH4)G( DECC$FFLUSH4*b# DECC$FFLUSH4)$@( DECC$FFLUSH, (G<ISWILD, 4b#ISWILD, 8@<ISWILD4TGl DECC$GFPRINTF4`b# DECC$GFPRINTF4h@l DECC$GFPRINTF4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4G$ DECC$GFPRINTF4 b# DECC$GFPRINTF4 @$ DECC$GFPRINTF4,GX DECC$GFPRINTF4<b# DECC$GFPRINTF4T@X DECC$GFPRINTF4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$GFPRINTF4b# DECC$GFPRINTF4@ DECC$GFPRINTF4#G INFLATE_FREE4$b# INFLATE_FREE4#@ INFLATE_FREE4%GCHECKDIR4&b#CHECKDIR4%@CHECKDIR4'G DECC$FREE4(b# DECC$FREE4'@ DECC$FREE4'G DECC$FREE4(b# DECC$FREE4' @ DECC$FREE4'G( DECC$FREE4(b# DECC$FREE4'$@( DECC$FREE, GISWILD, b#PISWILD, @ISWILD4G DECC$STAT4b#P DECC$STAT4@ DECC$STAT 4PGh CHECK_FORMAT4Xb#P CHECK_FORMAT4d@h CHECK_FORMAT4 xGOPEN_INPUT_FILE4 b#POPEN_INPUT_FILE4 @OPEN_INPUT_FILE4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G FIND_ECREC4b#P FIND_ECREC4@ FIND_ECREC4!GZI_END_CENTRAL4"b#PZI_END_CENTRAL4!@ZI_END_CENTRAL4<GT FIND_ECREC4@b#P FIND_ECREC4P@T FIND_ECREC4xG DECC$CLOSE4|b#P DECC$CLOSE4@ DECC$CLOSE4G DECC$CLOSE4b#P DECC$CLOSE4@ DECC$CLOSE44GH DECC$GFPRINTF48b#P DECC$GFPRINTF4D@H DECC$GFPRINTF4`Gx DECC$GFPRINTF4pb#P DECC$GFPRINTF4t@x DECC$GFPRINTF4G DECC$GFPRINTF4b#P DECC$GFPRINTF4@ DECC$GFPRINTF4G  DECC$GFPRINTF4b#P DECC$GFPRINTF4@  DECC$GFPRINTF40GH DECC$GFPRINTF4@b#P DECC$GFPRINTF4D@H DECC$GFPRINTF4xG DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G DECC$GFPRINTF4b#P DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$CLOSE4b#P DECC$CLOSE4@ DECC$CLOSE4G$ DECC$GFPRINTF4b#P DECC$GFPRINTF4 @$ DECC$GFPRINTF4LG\ DECC$LSEEK4Pb#P DECC$LSEEK4X@\ DECC$LSEEK4`G| DECC$READ4pb#P DECC$READ4x@| DECC$READ,GREADBUF,b#PREADBUF,@READBUF4 G DECC$STRNCMP4b#P DECC$STRNCMP4 @ DECC$STRNCMP4@GX DECC$GFPRINTF4Db#P DECC$GFPRINTF4T@X DECC$GFPRINTF4|G DECC$LSEEK4b#P DECC$LSEEK4@ DECC$LSEEK4G DECC$READ4b#P DECC$READ4@ DECC$READ,G READBUF,b#PREADBUF,@ READBUF4 $G@ DECC$STRNCMP40b#P DECC$STRNCMP4 <@@ DECC$STRNCMP4PGl DECC$GFPRINTF 4db#P DECC$GFPRINTF4h@l DECC$GFPRINTF4G DECC$GFPRINTF4b#P DECC$GFPRINTF4@ DECC$GFPRINTF4G DECC$LSEEK4b#P DECC$LSEEK4@ DECC$LSEEK4G DECC$READ4b#P DECC$READ4@ DECC$READ,lGxZIPINFO,pb#PZIPINFO,t@xZIPINFO4G DECC$GPRINTF4b#P DECC$GPRINTF4@ DECC$GPRINTF4G LIST_FILES4b#P LIST_FILES4@ LIST_FILES<GEXTRACT_OR_TEST_FILES< b#PEXTRACT_OR_TEST_FILES<@EXTRACT_OR_TEST_FILES4G DECC$CLOSE4b#P DECC$CLOSE4@ DECC$CLOSE44GP DECC$GFPRINTF4Db#P DECC$GFPRINTF4L@P DECC$GFPRINTF4XGh DECC$CLOSE4\b#P DECC$CLOSE4d@h DECC$CLOSE4G DECC$GFPRINTF4b#P DECC$GFPRINTF4 @ DECC$GFPRINTF4G DO_STRING4b# DO_STRING4@ DO_STRING4G DECC$GFPRINTF4 b# DECC$GFPRINTF4 @ DECC$GFPRINTF4MX Gd GET_CDIR_ENT4N\ b# GET_CDIR_ENT4M` @d GET_CDIR_ENT,t!G!READBUF,x!b#PREADBUF,|!@!READBUF4I!G!MAKEWORD4J!b#PMAKEWORD4I!@!MAKEWORD4I!G!MAKEWORD4J!b#PMAKEWORD4I!@!MAKEWORD4I!G"MAKEWORD4J!b#PMAKEWORD4I"@"MAKEWORD4I "G<"MAKEWORD4J$"b#PMAKEWORD4I8"@<"MAKEWORD4KH"Gd"MAKELONG4LL"b#PMAKELONG4K`"@d"MAKELONG4Kh"G|"MAKELONG4Lp"b#PMAKELONG4Kx"@|"MAKELONG4K"G"MAKELONG4L"b#PMAKELONG4K"@"MAKELONG4I"G"MAKEWORD4J"b#PMAKEWORD4I"@"MAKEWORD4I"G"MAKEWORD4J"b#PMAKEWORD4I"@"MAKEWORD =@8H( p0X@hP=4, =0 ;=0 ECREC e5;;@ DO_STRING DECC$GFPRINTFh;7DECC$GA_STDERR; LIST_FILESZIPINFO; ISWILD OPEN_INPUT_FILE;7CENTRAL_HDR_SIG DECC$STRNCMP DECC$LSEEK DECC$GPRINTF7EXPECT_ECREC_OFFSET,; DECC$CLOSE7 CUR_ZIPFILE_BUFSTART7 ZIPINFO_MODE7INPTR7ZIPFD=0 x;= 7INCNT7ZIPFN7INBUF ;7SIG7STATBUF7ZIPLEN(; DECC$READ FIND_ECRECREADBUF7 WILDZIPFN CHECK_FORMAT DECC$STAT EXTRACT_OR_TEST_FILES7REAL_ECREC_OFFSET0!ZI_END_CENTRAL;P# INFLATE_FREE%CHECKDIR#;' DECC$FREE) DECC$FFLUSH7DECC$GA_STDOUT=0 p;= + DECC$STRCPY7END_CENTRAL_SIG7 LOCAL_HDR_SIG-DO_WILD7OUTBUF/ DECC$STRLEN=0 ;=@ %;-;$;;7 EXTRACT_FLAG ; ;;;;=0 ;=` ;;;1 DECC$GETENV; ;;3VERSION5ZI_OPTS7HOLD07 DECC$MALLOC9ENVARGS;`; DECC$SIGNAL= RETURN_VMS7 FILESPECS=0 ;= ; ;7HANDLER7 XFILESPECS;? ZSTRNICMP7 CREATE_DIRSA DECC$STRRCHRC DECC$STRCMP=0 ;=0 E DECC$EXITG DECC$MAIN=0( H!;=P 7LRECIMAKEWORDKMAKELONG7CSIZE;7UCSIZE=0 8 ;=  7CRECM GET_CDIR_ENT =*=vms.c= = %s  =[none](= zipinfoii8=-Z@=-dH=-xP=%d X="`="h=[-Z] p=Kx=K=K= =.zip= = was=s were==s==s==s=zipinfounzip= ==zipinfounzip= = = (46= UNZIP_OPTS@= UNZIPOPTP= ZIPINFO_OPTS`= ZIPINFOOPTp=0&caution: not extracting; -d ignored =@1caution: both -n and -o specified; ignoring -o =0&error: can't allocate unzip buffers =0#"-X" restore owner/protection info =(*, ?, [] (e.g., "[a-j]*.zip")@=0$UnZip special compilation options: h=8) UnZip and ZipInfo environment options: = %16s: %s =8/"-Z" => ZipInfo mode (`unzip "-Z"' for usage).=0&%d archive%s successfully processed. =u%d archive%s had warnings but no fatal errors. %d archive%s had fatal errors. %d file%s had no zipfile directory. x=(1 "zipfile" was a directory. =0!%d "zipfiles" were directories. = No zipfiles found. =8,%s: can't find either %s or %s, so there. =@5note: %s may be a plain executable, not an archive @=0!warning [%s]: zipfile is empty h=0& caution: zipfile comment truncated =Archive: %s = %sEmpty zipfile. =PCerror: must specify directory to which to extract with -d option =error [%s]: reported length of central directory is %d bytes too long (Atari STZip zipfile? J.H.Holm ZIPSPLIT 1.1 zipfile?). Compensating... =XMerror: -fn or any combination of -c, -l, -p, -t, -u and -v options invalid =XJunzip "-V" foo "Bar" => must quote uppercase options and filenames in VMS8=ZipInfo %s, by Newtware and the fine folks at Info-ZIP. List name, date/time, attribute, size, compression method, etc., about files in list (excluding those in xlist) contained in the specified .zip archive(s). "file[.zip]" may be a wildcard name containing %s. usage: zipinfo [-12smlvhtTz] file[.zip] [list...] [-x xlist...] or: unzip %s-Z%s [-12smlvhtTz] file[.zip] [list...] [-x xlist...] ( =0& main listing-format options: -s short Unix "ls -l" format (def.) -1 filenames ONLY, one per line -m medium Unix "ls -l" format -2 just filenames but allow -h/-t/-z -l long Unix "ls -l" format -v verbose, multi-page format =miscellaneous options: -h print header line -t print totals for listed files or for all -z print zipfile comment %c-T%c print file times in sortable decimal format -x exclude filenames that follow from listing  =h_Latest sources and executables are always in ftp.uu.net:/pub/archiving/zip, at least as of date of this release; see "Where" for other ftp and non-ftp sites. Usage: unzip %s[-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir] Default action is to extract files in list, except those in xlist, to exdir; file[.zip] may be a wildcard. %s @ =8. -p extract files to pipe, no messages -l list files (short format) -f freshen existing files, create none -t test compressed archive data -u update files, create if necessary -z display archive comment -x exclude files which follow (in xlist) -d extract files into exdir p =modifiers: -q quiet mode (-qq => quieter) -n never overwrite existing files -a auto-convert any text files -o overwrite files WITHOUT prompting -aa treat ALL files as text -j junk paths (don't make directories) -v be verbose/print version info %c-C%c match filenames case-insensitively %c-L%c make (some) names lowercase %-42s %c-V%c retain VMS version numbers %s =Examples (see unzip.doc for more info): unzip data1 -x joe => extract all files except joe from zipfile data1.zip %s unzip -fo foo %-6s => quietly replace existing %s if archive file newer =XO%s: can't find zipfile directory in %s, %sand can't find %s, period. 8=} Zipfile is part of a multi-disk archive, and this is not the disk on which the central zipfile directory begins. =warning [%s]: zipfile claims to be last disk of a multi-part archive; attempting to process anyway, assuming all parts have been concatenated together in order. Expect "errors" and warnings...true multi-part support doesn't exist yet (coming soon). =warning [%s]: extra %ld bytes at beginning or within zipfile (attempting to process anyway) error [%s]: missing %ld bytes in zipfile (attempting to process anyway) p=XMerror [%s]: NULL central directory offset (attempting to process anyway) =XIerror [%s]: start of central directory not found; zipfile corrupt. %s=`R Remember that non-lowercase filespecs must be quoted in VMS (e.g., "Makefile"). h=  $=  $=  $ =  $ =  $ =  $ =  $ =  $=  $=  $=  $=  $=  $=  $=  $=  $=  $=  $=  $=  $=  $=  ,(4 ,,4 (>INFO X6=( ?? $ =  $!=  $"=  $#=  7$=5.12 of 28 August 1994 7%=2.02 of 28 August 1994 i&=QI note: didn't find end-of-central-dir signature at end of central dir. f'=NFerror: expected central file header signature not found (file #%u). \(=D<error [%s]: attempt to seek before beginning of zipfile %s D)=,$caution: filename not matched: %s M*=5-caution: excluded filename not matched: %s C+=+#Compiled with %s%s for %s%s%s%s. ,= (please check that you have transferred or created the zipfile in the appropriate BINARY mode--this includes ftp, Kermit, AND unzip'd zipfiles) -=UnZip %s, by Info-ZIP. Portions (c) 1989 by S. H. Smith. Send bug reports to authors at zip-bugs@wkuvx1.wku.edu; see README for details. ;=+#"UNZIPDEC C V4.0-000 ?= 4=TRANSFER$BREAK$GO #= __iscntrl =  J= 44= main4= 4 4 4# E! J! T! M! M! P!  Y!/ ! s!0 ! s!2 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !( ! ! ! ! ! ! !X6 !$ ! ! ! ! ! !P $= 4 .=  4=  .=  4=  =  =  := D4=  = 44= uz_opts4= " "  " " " " " !" !" '" '" '"  4" 4" 4" D" D" D" J" J" J" Q" Q" Y" Y" _" _" _" e" f" f" f" f" g" e" j" j" e"  p" o" q" p" o" t" t" o"  y" y" y" " " " " " " " " " " " " " " "  " " " " " "  " " " " " " " " " " " "L B# B# B# B# G# G# G# G# L# L# L# L# Q# S# Q# Q# r# r#8 $= 4 .=  4=  =  := p4=   = 4 4= usage4=VNM # # # # #4 $= 4 := X4=  i= p44=process_zipfilesp4= $ $ $ $  $ $ $ $ $ $ $$ B$ B$  C$ E$ H$ K$ P$ R$ T$ V$ [$ a$ g$ f$ d$  v$ x$ }$ $ $ $ $ $ $ $ $ $k $ $ $ $ $ $ $ $ $ $P $= t4 .=  o4=  =  := 04=  = x4P4= do_seekablex4= $ $ $  $ $  $  $   % $ $ $ $ % % % %  % % % % %  ,% 1% 0% 0% 0%  ;% @% @% @% B% @% F% G% F% J% F% ؄ [% \% \%  v% x%  % % % % % % % {% $ $ $ $ $ $ $ $ $ $ $ $ $# $ $  $= |4 .=  w4=  =  .=  w4=  .=  w4=  =  =  .=  w4=  =  := 4=  = 44=uz_end_central4=B:9 % % %  % %$ $= 4 :=  4=  = "8 44=#process_cdir_file_hdr8 4=`XW %  %  % % % % % $= < 4 := (!4=  ?= #H!4P4=$process_local_file_hdrH!4= &  &  &  #& #& $& && '& (& )& *& +& ,& -&C 0& .& .& 0& 0& 1& $= L!4 := ,#4=  `= 44= __main4 := h4=  =  '