https://github.com/anchore/archiver
Score: 17.749311649948176
Last synced: about 10 hours ago
JSON representation
Repository metadata:
Easily create & extract archives, and compress & decompress files of various formats
- Host: GitHub
- URL: https://github.com/anchore/archiver
- Owner: anchore
- License: mit
- Archived: true
- Fork: true (mholt/archiver)
- Created: 2024-01-09T23:33:30.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T17:11:44.000Z (over 1 year ago)
- Last Synced: 2026-05-30T18:03:50.806Z (14 days ago)
- Homepage: https://pkg.go.dev/github.com/mholt/archiver/v4
- Size: 409 KB
- Stars: 1
- Watchers: 0
- Forks: 4
- Open Issues: 2
Owner metadata:
- Name: Anchore, Inc.
- Login: anchore
- Email: info@anchore.com
- Kind: organization
- Description:
- Website: https://anchore.com/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/16208487?v=4
- Repositories: 43
- Last Synced at: 2023-03-02T09:35:13.089Z
- Profile URL: https://github.com/anchore
GitHub Events
Total
- Create event: 2
- Fork event: 2
- Pull request event: 5
- Pull request review comment event: 2
- Pull request review event: 3
- Push event: 1
- Total: 15
Last Year
- Fork event: 2
- Pull request event: 1
- Total: 3
Committers metadata
Last synced: 2 days ago
Total Commits: 221
Total Committers: 69
Avg Commits per committer: 3.203
Development Distribution Score (DDS): 0.52
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Matthew Holt | m****t | 106 |
| AJ ONeal | c****6@g****m | 8 |
| Tatsushi Demachi | t****i@g****m | 8 |
| Nick Miyake | n****e | 5 |
| johnarok | 2****k | 5 |
| illiliti | i****i@p****m | 4 |
| WeidiDeng | w****g@i****m | 4 |
| Nick Craig-Wood | n****k@c****m | 4 |
| Dominik 'Rathann' Mierzejewski | d****k@g****t | 3 |
| jhwz | 5****z | 2 |
| kross9924 | k****4@g****m | 2 |
| Matthias Kalb | m****b@r****e | 2 |
| iotanbo | i****1@g****m | 2 |
| Paul | p****n@g****m | 2 |
| halfcrazy | h****n@g****m | 2 |
| giuliocomi | g****i@m****t | 2 |
| Tw | t****3@g****m | 2 |
| Klaus Post | k****t@g****m | 2 |
| Jan Dubois | j****n@j****m | 2 |
| James Service | j****e@r****m | 2 |
| Jacob | J****z | 2 |
| Force Charlie | 6****e | 2 |
| Brandon Gibson | j****b@g****m | 2 |
| Fergus Strange | f****s@s****o | 1 |
| Drew Stinnett | d****8@g****m | 1 |
| Dmitri Shuralyov | s****L@g****m | 1 |
| Dean Coakley | d****y@g****m | 1 |
| Davor Kapsa | d****s | 1 |
| Dan Garrick | 5****k | 1 |
| Camille | c****e@a****c | 1 |
| and 39 more... | ||
Issue and Pull Request metadata
Last synced: 6 months ago
Total issues: 0
Total pull requests: 3
Average time to close issues: N/A
Average time to close pull requests: 13 minutes
Total issue authors: 0
Total pull request authors: 2
Average comments per issue: 0
Average comments per pull request: 0.0
Merged pull request: 0
Bot issues: 0
Bot pull requests: 0
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
Top Pull Request Authors
- spiffcs (2)
- wagoodman (1)
Top Issue Labels
Top Pull Request Labels
Package metadata
- Total packages: 1
- Total downloads: unknown
- Total docker downloads: 246,853
- Total dependent packages: 10
- Total dependent repositories: 0
- Total versions: 2
proxy.golang.org: github.com/anchore/archiver/v3
Package archiver facilitates convenient, cross-platform, high-level archival and compression operations for a variety of formats and compression algorithms. This package and its dependencies are written in pure Go (not cgo) and have no external dependencies, so they should run on all major platforms. (It also comes with a command for CLI use in the cmd/arc folder.) Each supported format or algorithm has a unique type definition that implements the interfaces corresponding to the tasks they perform. For example, the Tar type implements Reader, Writer, Archiver, Unarchiver, Walker, and several other interfaces. The most common functions are implemented at the package level for convenience: Archive, Unarchive, Walk, Extract, CompressFile, and DecompressFile. With these, the format type is chosen implicitly, and a sane default configuration is used. To customize a format's configuration, create an instance of its struct with its fields set to the desired values. You can also use and customize the handy Default* (replace the wildcard with the format's type name) for a quick, one-off instance of the format's type. To obtain a new instance of a format's struct with the default config, use the provided New*() functions. This is not required, however. An empty struct of any type, for example &Zip{} is perfectly valid, so you may create the structs manually, too. The examples on this page show how either may be done. See the examples in this package for an idea of how to wield this package for common tasks. Most of the examples which are specific to a certain format type, for example Zip, can be applied to other types that implement the same interfaces. For example, using Zip is very similar to using Tar or TarGz (etc), and using Gz is very similar to using Sz or Xz (etc). When creating archives or compressing files using a specific instance of the format's type, the name of the output file MUST match that of the format, to prevent confusion later on. If you absolutely need a different file extension, you may rename the file afterward. Values in this package are NOT safe for concurrent use. There is no performance benefit of reusing them, and since they may contain important state (especially while walking, reading, or writing), it is NOT recommended to reuse values from this package or change their configuration after they are in use.
- Homepage: https://github.com/anchore/archiver
- Documentation: https://pkg.go.dev/github.com/anchore/archiver/v3#section-documentation
- Licenses: MIT
- Latest release: v3.5.2 (published over 2 years ago)
- Last Synced: 2026-06-09T23:01:35.413Z (3 days ago)
- Versions: 2
- Dependent Packages: 10
- Dependent Repositories: 0
- Docker Downloads: 246,853
-
Rankings:
- Dependent packages count: 8.777%
- Average: 9.337%
- Dependent repos count: 9.897%