You probably will need to use some external program to extract that information.
For example if you have unzip command available you can use the -v option to get output like:
Archive: test1.zip
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
2954 Defl:N 415 86% 01-10-2017 23:15 2d31d6fc dir1/test1.xml
68096 Defl:N 9441 86% 02-19-2009 13:28 d368efe9 ../cepsusr.doc
68096 Defl:N 9441 86% 02-19-2009 13:28 d368efe9 cepsusr.doc
-------- ------- --- -------
139146 19297 86% 3 files
So you can then just use the PIPE engine to run it and read the output into a dataset.
data files ;
infile 'unzip -v test1.zip' pipe firstobs=4 truncover ;
input @;
if _infile_=:'------' then stop;
input length method :$20. size cmpr :percent. date :mmddyy. time :time. crc_32 :$8. name $256. ;
format date yymmdd10. time time5. ;
run;
proc print width=min;
run;
Results:
Obs length method size cmpr date time crc_32 name
1 2954 Defl:N 415 0.86 2017-01-10 23:15 2d31d6fc dir1/test1.xml
2 68096 Defl:N 9441 0.86 2009-02-19 13:28 d368efe9 ../cepsusr.doc
3 68096 Defl:N 9441 0.86 2009-02-19 13:28 d368efe9 cepsusr.doc
... View more