On Sat, 2019-05-11 at 12:08:05 +0100, Ian Jackson wrote: > John Goerzen writes ("Re: .deb format: let's use 0.939, zstd, drop bzip2"): > > Plus, of course, when discussing tar, there is always the "which tar > > format do you mean?" question. > > > > https://manpages.debian.org/stretch/libarchive-dev/tar.5.en.html
This should be documented already in deb(5), if it is not clear or you feel it lacks detail I'd be glad to improve it. > > I should note that dpkg does have a maximum file size limit that's > > rather lower than the ar limit, due to its interpretation of tar > > headers. I believe I filed a bug on this but I'm not able to find it > > right now, unfortunately. Nope. This was already mentioned in this thread. dpkg-deb's tar implementation has no practical limits anymore since 1.18.24 (#850834), also documented in deb(5). > IDK if dpkg is still using this but back in the dqy, when I needed > dpkg to handle each file in a tarball individually, I found a tar > parsing library under a rock somewhere. It wasn't a bad one but I'm > sure it could be improved... The tar extraction code has seen substantial rework since its introduction. I'd also probably say it's pretty robust compared to many of its alternatives. Thanks, Guillem