warning [/home/student1/Desktop/compounds1310483480.zip]: 104 extra bytes at beginning or within zipfile (attempting to process anyway) file #1: bad zipfile offset (local header sig): 104 (attempting to re-compensate) bad CRC 50b35a73 (should be 00000000) file #2: bad zipfile offset (local header sig): 405 (attempting to re-compensate) file #2: bad zipfile offset (local header sig): 405 file #3: bad zipfile offset (local header sig): 1020 file #4: bad zipfile offset (local header sig): 1552 #### foreach my $memberName (@MOL2_files) { if (-d $memberName ) { print $log "Adding $memberName\n"; warn (print $log "Error adding directory $memberName\n") if $zip->addTree( $memberName, $memberName) != AZ_OK; } else { print $log "Adding $memberName\n"; $zip->addFile( "/www/mol2/$memberName", "compounds".$time."/".$memberName ) or warn (print $log "Error adding file $memberName\n"); } } open my $fh, ">>", $fullpath or die $!; print $log "Write Error.\n" if $zip->writeToFileNamed( $fh ) != AZ_OK;