Golang archive/zip.NewReader() function usage example
package archive/zip
NewReader returns a new Reader reading from r, which is assumed to have the given size in bytes.
zip.NewReader() function usage example
file, err := os.Open(“files.zip”)
if err != nil {
return err
}
defer file.Close()
const size = 8192 // fixed at 8KB, but in real life better to calculate size during runtime
var fileReader io.ReaderAt = file
if fileReader, err = zip.NewReader(file, size); err != nil {
return err
}
defer fileReader.Close()
Advertisement
Something interesting
Tutorials
+10.1k Golang : Convert octal value to string to deal with leading zero problem
+16.6k Golang : Execute terminal command to remote machine example
+16.5k Golang : Find out mime type from bytes in buffer
+14.6k Golang : How to pass map to html template and access the map's elements
+13.3k Golang : Convert(cast) int to int64
+11.3k Golang : Fix go.exe is not compatible with the version of Windows you're running
+10.1k CodeIgniter : Load different view for mobile devices
+9.9k Golang : Get current, epoch time and display by year, month and day
+18.2k Golang : How to log each HTTP request to your web server?
+8.1k Golang Hello World Example
+6.5k WARNING: UNPROTECTED PRIVATE KEY FILE! error message
+14.5k Golang : Get uploaded file name or access uploaded files