Decision Workspace
tar-no-std vs tarutil vs lzma_tarball
Side-by-side comparison of Rust crates
48
tar-no-std
growingv0.4.2
Library to read Tar archives (by GNU Tar) in `no_std` contexts with zero allocations. The crate is simple and only supports reading of "basic" archives, therefore no extensions, such as GNU Longname. The maximum supported file name length is 256 characters excluding the NULL-byte (using the tar name/prefix longname implementation).The maximum supported file size is 8GiB. Directories are supported, but only regular fields are yielded in iteration.
43
tarutil
growingv0.5.0
CLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems
41
lzma_tarball
growingv0.1.1
A simple library for reading and writing tarballs with lzma compression.
Core Metrics
| tar-no-std | tarutil | lzma_tarball | |
|---|---|---|---|
| Health Score | 48 | 43 | 41 |
| Total Downloads | 476.1K | 7.4K | 5.0K |
| 30d Downloads | 45.6K | 9 | 23 |
| Dependents | 2 | 0 | 0 |
| Releases | 19 | 6 | 6 |
| Last Updated | 214d ago | 821d ago | 401d ago |
| Age | 4y 5m | 2y 3m | 1y 4m |
Health Breakdown
tar-no-std
Maintenance
9
Quality
10
Community
7
Popularity
7
Documentation
15
tarutil
Maintenance
10
Quality
14
Community
6
Popularity
5
Documentation
8
lzma_tarball
Maintenance
7
Quality
16
Community
6
Popularity
4
Documentation
8
Technical Details
| tar-no-std | tarutil | lzma_tarball | |
|---|---|---|---|
| Version | 0.4.2 | 0.5.0 | 0.1.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | MIT | non-standard | non-standard |
| Dependencies | 4 | 6 | 7 |
| Crate Size | 21KB | 8KB | 29KB |
| Features | 2 | 0 | 4 |
| Yanked % | 52.6% | 0.0% | 0.0% |
| Edition | 2024 | 2021 | 2021 |
| MSRV | 1.85.0 | — | — |
| Owners | 1 | 1 | 1 |
Links
Quick Verdict
- •tar-no-std leads with a health score of 48/100, but none of the options score above 80.
- •⚠ tarutil, lzma_tarball have not been updated in over a year.