v1.8.0
Tar v1.8.0
This release adds one "feature": it no longer checks that the magic
field of TAR header blocks contains the string ustar
. It seems that some implementations don't fill in this magic value and instead leave the field empty. If we're reading a block that isn't actually in TAR format we'll figure it out since the checksum won't be right.
It also fixes incorrect documentation of how Tar.extract
handles permissions and adds a README section on reading and writing compressed tarballs using either external commands (e.g. gzip
) or transcoding streams packages (e.g. CodecZlib
).
Closed issues:
- unknown magic string for tar file: "" (#67)
- permission docs are inaccurate (#38)
- Document and/or simplify how to create compressed tarball (#66)
Merged pull requests:
- read: ignore the magic header field (fix #67) (#69) (@StefanKarpinski)
- fix two documentation issues (#70) (@StefanKarpinski)