I used winzip 12.0 to zip a file and used the code below to successfully unzip it.
======= #!/usr/bin/perl -w use IO::Uncompress::AnyInflate qw(anyinflate $AnyInflateError) ; @ARGV == 2 or die "Usage: $0 <in_zipfile> <out_uncompressed_file>\n"; my $input=$ARGV[0]; my $output=$ARGV[1]; if ( -f $input ) { } else { print "Input file is not a file or does not exist\n"; } if ( -f $output ) { print "Output file already exists\n"; } my $status = anyinflate $input => $output or die "anyinflate failed: $AnyInflateError\n"; print "File is done\n"; ========= It was a clear text zipped file. The file I am trying to unzip was compressed with winzip but not sure the verizion number. However, it is a binary SAS file. When I ran the above code against that binary file I got this error: anyinflate failed: Header Error: Encrypted content not supported Do you think the binary is confusing the uncompress? Any way around that? Thanks, John