// +build ignore package main import ( "archive/zip" "bytes" "io/ioutil" "log" "os" ) func failOnError(e error) { if e != nil { log.Panic(e) } } func main() { f, err := os.Open("core.zip") failOnError(err) defer f.Close() buffer, err := ioutil.ReadAll(f) failOnError(err) _, err = zip.NewReader(bytes.NewReader(buffer), int64(len(buffer))) failOnError(err) }