func isZipFileUncompressed(path string) (bool, error) {
	r, err := zip.OpenReader(path)
	if err != nil {
		fmt.Printf("Error reading zip file %s: %s\n", path, err)
		return false, err
	} else {
		defer r.Close()
		for _, f := range r.File {
			if f.FileInfo().IsDir() { // skip dirs, they always get store level compression
				continue
			}
			return f.Method == 0, nil // check compression level of first actual  file
		}
	}
	return false, nil
}
// IsZipFileUnmcompressed returns true if zip file in path is using 0 compression level
IsZipFileUnmcompressed returns true if zip file in path is using 0 compression level
// IsZipFileUnmcompressed returns true if zip file in path is using 0 compression level
func isZipFileUncompressed(path string) (bool, error) {
	r, err := zip.OpenReader(path)
	if err != nil {
		fmt.Printf("Error reading zip file %s: %s\n", path, err)
		return false, err
	} else {
		defer r.Close()
		for _, f := range r.File {
			if f.FileInfo().IsDir() { 
				continue
			}
			return f.Method == 0, nil 
		}
	}
	return false, nil
}
func isZipFileUncompressed ( path string ) ( bool , error ) { r , err := zip . OpenReader ( path ) if err != nil { fmt . Printf ( " \n " , path , err ) return false , err } else { defer r . Close ( ) for _ , f := range r . File { if f . FileInfo ( ) . IsDir ( ) { continue } return f . Method == 0 , nil } } return false , nil }
IsZipFileUnmcompressed returns true if zip file in path is using 0 compression level
IsZipFileUnmcompressed returns true if zip file in path is using 0 compression level
// skip dirs, they always get store level compression // check compression level of first actual  file