• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

halostatue / minitar / 17420372323
93%
master: 82%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 03 Sep 2025 01:31AM UTC
Jobs 1
Files 8
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

03 Sep 2025 01:30AM UTC coverage: 84.689% (+1.9%) from 82.784%
17420372323

push

github

halostatue
chore: Support large files in tarballs

This adds support for two extensions on size, which unlocks the limit of
8GB on traditional file entry header. This improves interoperability for
very large tarballs.

- base-256 encoded size:
  https://www.gnu.org/software/tar/manual/html_node/Extensions.html

- PaxHeader size attribute:
  https://pubs.opengroup.org/onlinepubs/9799919799/utilities/pax.html#tagfcjh_1

As traditional octal encoding has a limit of approx 8GB, when a tarball
contains a entry where its content larger than 8GB, minitar fails to
read any following entries due to size mismatch (which causes stream
misalignment).

base-256 encoded size appears in GNU tar created tarballs (normal
`tar cf ... ...`), and @sorah confirmed PaxHeader appears in Google
Takeout tarballs.

Signed-off-by: Austin Ziegler <austin@zieglers.ca>

306 of 475 branches covered (64.42%)

85 of 87 new or added lines in 4 files covered. (97.7%)

531 of 627 relevant lines covered (84.69%)

110.62 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.67
-0.77% lib/minitar/posix_header.rb
1
81.21
1.51% lib/minitar/reader.rb
Jobs
ID Job ID Ran Files Coverage
1 17420372323.1 03 Sep 2025 01:31AM UTC 16
84.69
GitHub Action Run
Source Files on build 17420372323
  • Tree
  • List 8
  • Changed 7
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #17420372323
  • f9fcc164 on github
  • Prev Build on main (#17219306540)
  • Next Build on main (#17532219496)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc