Skip to content
/ zipred Public

Golang library to filter and download files from within an online zip file on the fly ๐Ÿƒ

License

Notifications You must be signed in to change notification settings

gofunky/zipred

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

3 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

zipred

Build Status GoDoc Go Report Card Codacy Badge

ZIP file operations can get costly, especially for large files. This library allows you to filter and extract an online zip file on the fly.

In contrast to a conventional zip parser, it has the following benefits:

  • There is less latency since data is processed directly from the buffer on the fly.
  • The download can be stopped once the metadata or target file has been found. Hence, less data is transferred.
  • Irrelevant data is directly discarded without memory allocation.

This library gives you an efficient and idiomatic way for indexing zip files on the web.

For examples, check the corresponding folder.

About

Golang library to filter and download files from within an online zip file on the fly ๐Ÿƒ

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages