URI: 
       article-mort-the-tar-archive-format.mw - tgtimes - The Gopher Times
  HTML git clone git://bitreich.org/tgtimes git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/tgtimes
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
       ---
       article-mort-the-tar-archive-format.mw (1254B)
       ---
            1 .SH tgtimes
            2 GNU tar(1) extraction is quadratic
            3 .2C 16v
            4 .
            5 .PP
            6 When implementing something from the ground, it gets possible to build-up a simple home-baked file format or protocol looking perfect without any cruft and legacy.
            7 Easy to implement, fast to adopt, supporting everything you need from it, and not much more...
            8 Likely an alternative to a huge elephant in the room: the current standard in place used by everyone, huge, with many extensions with many use-cases...
            9 .
           10 .PP
           11 Why bother, then, with implementing the huge and difficult file format or protocol?
           12 Maybe because it would be used by many software, and writing data in this slightly more bloated format would help making it compatible with all the software that already support it.
           13 .
           14 .PP
           15 In this compromise, a limit can be drawn, across which the big and bloated format or protocol is dropped in favor of a simpler, more reasonable, less time-wasting alternative, eventually home-brewed.
           16 .
           17 .PP
           18 .\fImort\fR is exploring this limit in the context of the GNU tar(1) archive format, in a detailed analysis covering the choices made and practical examples.
           19 .
           20 .PP
           21 The result is a new tar implementation written for the single special-case of a 1.1 TiB file!
           22 .
           23 .FS
           24 https://mort.coffee/home/tar/
           25 .FE