You have a tool called xsparse 
(https://www.gnu.org/software/tar/utils/xsparse.html) that is used to expand 
sparse files stored in GNU tar format.

The spec given 
https://www.gnu.org/software/tar/manual/html_node/PAX-1.html#SEC193
Says that “The sparse map itself is stored in the file data block, preceding 
the actual file data. It consists of a series of octal numbers of arbitrary 
length, delimited by newlines.”

However I think the xsparse tool interprets the number of holes, offsets and 
lengths as decimal rather than octal, so either

  1.  the tool doesn’t meet the spec
  2.  the spec is wrong
  3.  or more likely I have the wrong end of the stick 😊

Reply via email to