mafintosh / tar-stream

tar-stream is a streaming tar parser and generator.
MIT License
406 stars 92 forks source link

Add support for gnu extension size field #89

Closed jixunmoe closed 3 years ago

jixunmoe commented 6 years ago

Not all compression gui can handle PaxHeader correctly (e.g. 7-zip in some cases)

image

By using gnu extension size field we can safely add file up to ~9PE~ 8PB (depends on the value of Number.MAX_SAFE_INTEGER)

jixunmoe commented 5 years ago

Any updates?

mafintosh commented 4 years ago

@JixunMoe awesome!! is this a breaking change or is this still compat with all the existing stuff?

jixunmoe commented 4 years ago

@JixunMoe awesome!! is this a breaking change or is this still compat with all the existing stuff?

Maybe behind a flag, since is a gnu(?) implementation that might break another set of clients.

jixunmoe commented 3 years ago

This PR is too old and out of sync with this repo. Might create another PR for this after more research about its compatibility...