switch between golang zip and zlib with flag