MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / unzip

Function unzip

tensorflow/go/example_inception_inference_test.go:269–291  ·  view source on GitHub ↗
(dir, zipfile string)

Source from the content-addressed store, hash-verified

267}
268
269func unzip(dir, zipfile string) error {
270 r, err := zip.OpenReader(zipfile)
271 if err != nil {
272 return err
273 }
274 defer r.Close()
275 for _, f := range r.File {
276 src, err := f.Open()
277 if err != nil {
278 return err
279 }
280 log.Println("Extracting", f.Name)
281 dst, err := os.OpenFile(filepath.Join(dir, f.Name), os.O_WRONLY|os.O_CREATE, 0644)
282 if err != nil {
283 return err
284 }
285 if _, err := io.Copy(dst, src); err != nil {
286 return err
287 }
288 dst.Close()
289 }
290 return nil
291}

Callers 1

modelFilesFunction · 0.85

Calls 4

CloseMethod · 0.45
OpenMethod · 0.45
JoinMethod · 0.45
CopyMethod · 0.45

Tested by

no test coverage detected