https://github.com/maxmcd/reptar
Reptar: Reproducible Tar
https://github.com/maxmcd/reptar
Last synced: about 1 year ago
JSON representation
Reptar: Reproducible Tar
- Host: GitHub
- URL: https://github.com/maxmcd/reptar
- Owner: maxmcd
- License: mpl-2.0
- Created: 2022-05-07T01:17:03.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-07T01:26:51.000Z (about 4 years ago)
- Last Synced: 2025-03-17T20:12:01.245Z (about 1 year ago)
- Language: Go
- Homepage: https://pkg.go.dev/github.com/maxmcd/reptar
- Size: 11.7 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# Reptar
Reptar or Reproducible Tar creates tar archives from files that are stripped of information that typically makes reproducability challenging.
Generally this means that this library tries to implement something similar to this tar command.
```
tar - \
--sort=name \
--mtime="1970-01-01 00:00:00Z" \
--owner=0 --group=0 --numeric-owner \
--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime \
-cf
```
Further reading here for more information on reproducible archives: https://reproducible-builds.org/docs/archives/