Re: Extending ar format to support large member sizes
Jan Beulich <[email protected]> Thu, 21 Aug 2025 08:37:24 +0200
| Newsgroups | gmane.comp.gnu.binutils,gmane.linux.debian.devel.dpkg.general |
|---|---|
| Message-ID | <[email protected]> |
On 21.08.2025 04:50, Guillem Jover wrote: > As you probably know the deb 2.x packaging format [D] is based on an > ar container, with tar members for its format definition, control > metadata and filesystem data payloads (among others). > > A problem that has been known for a while now [S], is that the ar format > has a file size limit, which means the deb format is thus limited to > filesystem payloads (usually compressed) of at most around 9536.74 MiB. > > This is starting to become an issue, and it's something that has been > bothering me for a bit, because support for a new deb format should be > ready way before we need it, as older tools should ideally be able to > handle it. And there are multiple tools involved that will need to be > updated [T]. Hasn't there been an extension to cover that for many years, using "!<arch64>\n" as file signature? I do not know, however, for well formalized that extension is, which solely differs from traditional archives by having a 20-byte size field (in place of the 10-byte one). Jan