in writer.go [475:486]
func (w *Writer) Copy(f *File) error { r, err := f.OpenRaw() if err != nil { return err } fw, err := w.CreateRaw(&f.FileHeader) if err != nil { return err } _, err = io.Copy(fw, r) return err }