Decision Workspace
tarutil vs tar-no-std vs lzma_tarball
Side-by-side comparison of Rust crates
43
tarutil
growingv0.5.0
CLI utility to extract tarballs with conflicting file paths on case-insensitive operating systems
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.
41
lzma_tarball
growingv0.1.1
A simple library for reading and writing tarballs with lzma compression.
Core Metrics
| tarutil | tar-no-std | lzma_tarball | |
|---|---|---|---|
| Health Score | 43 | 48 | 41 |
| Total Downloads | 7.4K | 476.1K | 5.0K |
| 30d Downloads | 9 | 45.6K | 23 |
| Dependents | 0 | 2 | 0 |
| Releases | 6 | 19 | 6 |
| Last Updated | 821d ago | 214d ago | 401d ago |
| Age | 2y 3m | 4y 5m | 1y 4m |
Health Breakdown
tarutil
Maintenance
10
Quality
14
Community
6
Popularity
5
Documentation
8
tar-no-std
Maintenance
9
Quality
10
Community
7
Popularity
7
Documentation
15
lzma_tarball
Maintenance
7
Quality
16
Community
6
Popularity
4
Documentation
8
Technical Details
| tarutil | tar-no-std | lzma_tarball | |
|---|---|---|---|
| Version | 0.5.0 | 0.4.2 | 0.1.1 |
| Stable (≥1.0) | ✗ No | ✗ No | ✗ No |
| License | non-standard | MIT | non-standard |
| Dependencies | 6 | 4 | 7 |
| Crate Size | 8KB | 21KB | 29KB |
| Features | 0 | 2 | 4 |
| Yanked % | 0.0% | 52.6% | 0.0% |
| Edition | 2021 | 2024 | 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.