[Pkg-javascript-devel] Bug#1009609: node-tar: FTBFS: ERROR: Coverage for statements (43.87%) does not meet global threshold (100%)

Lucas Nussbaum lucas at debian.org
Tue Apr 12 20:21:06 BST 2022


Source: node-tar
Version: 6.1.11+ds1+~cs6.0.6-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas at debian.org
Usertags: ftbfs-20220412 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    dh_autoreconf
>    dh_auto_configure --buildsystem=nodejs
> Link node_modules/fs-minipass -> ../fs-minipass
> Link node_modules/@types/tar -> ../../types-tar
>    dh_auto_build --buildsystem=nodejs
> No build command found, searching known files
> No build command found, searching known files
> No build command found, searching known files
>    dh_auto_test --buildsystem=nodejs
> 	ln -s ../debian/tests/test_modules/chmodr node_modules/chmodr
> 	ln -s ../. node_modules/tar
> 	/bin/sh -ex debian/tests/pkg-js/test
> + export TAP_TIMEOUT=60
> + export NODE_PATH=debian/tests/test_modules:node_modules
> + ls test/create.js test/extract.js test/get-write-flag.js test/header.js test/high-level-opt.js test/index.js test/large-numbers.js test/list.js test/load-all.js test/make-tar.js test/map.js test/mode-fix.js test/normalize-unicode.js test/normalize-windows-path.js test/pack.js test/parse.js test/path-reservations.js test/pax.js test/read-entry.js test/replace.js test/strip-absolute-path.js test/strip-trailing-slashes.js+  test/types.js test/unpack.js test/update.js test/warn-mixin.js test/winchars.js test/write-entry.js
> grep -v -f debian/tests/excluded
> + tap test/extract.js test/get-write-flag.js test/header.js test/high-level-opt.js test/index.js test/large-numbers.js test/list.js test/load-all.js test/make-tar.js test/map.js test/mode-fix.js test/normalize-unicode.js test/parse.js test/pax.js test/read-entry.js test/strip-trailing-slashes.js test/types.js test/warn-mixin.js test/winchars.js
> TAP version 13
> ok 1 - test/extract.js # time=429.173ms {
>     # Subtest: basic extracting
>         # Subtest: sync
>             ok 1 - expected to throw
>             1..1
>         ok 1 - sync # time=26.287ms
>         
>         # Subtest: async promisey
>             ok 1 - expected to throw
>             1..1
>         ok 2 - async promisey # time=14.576ms
>         
>         # Subtest: async cb
>             ok 1 - expected to throw
>             1..1
>         ok 3 - async cb # time=8.017ms
>         
>         1..3
>     ok 1 - basic extracting # time=108.562ms
>     
>     # Subtest: file list and filter
>         # Subtest: sync
>             ok 1 - expected to throw
>             ok 2 - expected to throw
>             1..2
>         ok 1 - sync # time=42.613ms
>         
>         # Subtest: async promisey
>             ok 1 - expected to throw
>             ok 2 - expected to throw
>             1..2
>         ok 2 - async promisey # time=7.137ms
>         
>         # Subtest: async cb
>             ok 1 - expected to throw
>             ok 2 - expected to throw
>             1..2
>         ok 3 - async cb # time=7.062ms
>         
>         1..3
>     ok 2 - file list and filter # time=79.097ms
>     
>     # Subtest: no file list
>         # Subtest: sync
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 1 - sync # time=18.446ms
>         
>         # Subtest: async promisey
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 2 - async promisey # time=13.102ms
>         
>         # Subtest: async cb
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 3 - async cb # time=9.246ms
>         
>         1..3
>     ok 3 - no file list # time=93.983ms
>     
>     # Subtest: read in itty bits
>         # Subtest: sync
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 1 - sync # time=9.372ms
>         
>         # Subtest: async promisey
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 2 - async promisey # time=8.368ms
>         
>         # Subtest: async cb
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             1..4
>         ok 3 - async cb # time=32.65ms
>         
>         1..3
>     ok 4 - read in itty bits # time=75.352ms
>     
>     # Subtest: bad calls
>         ok 1 - expected to throw
>         ok 2 - expected to throw
>         ok 3 - expected to throw
>         1..3
>     ok 5 - bad calls # time=1.543ms
>     
>     # Subtest: no file
>         ok 1 - type is Unpack
>         ok 2 - type is Unpack
>         ok 3 - type is UnpackSync
>         1..3
>     ok 6 - no file # time=2.154ms
>     
>     # Subtest: nonexistent
>         ok 1 - expected to throw
>         1..1
>     ok 7 - nonexistent # time=1.638ms
>     
>     # Subtest: read fail
>         ok 1 - expected to throw: Error poop
>         1..1
>     ok 8 - read fail # time=27.324ms
>     
>     # Subtest: sync gzip error edge case test
>         ok 1 - should be equivalent
>         1..1
>     ok 9 - sync gzip error edge case test # time=21.424ms
>     
>     1..9
>     # time=429.173ms
> }
> 
> ok 2 - test/get-write-flag.js # time=2357.002ms {
>     # Subtest: node ./test/get-write-flag.js win32-fmap
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>         # time=18.871ms
>     ok 1 - node ./test/get-write-flag.js win32-fmap # time=18.871ms
>     
>     # Subtest: node ./test/get-write-flag.js win32-nofmap
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>         # time=10.725ms
>     ok 2 - node ./test/get-write-flag.js win32-nofmap # time=10.725ms
>     
>     # Subtest: node ./test/get-write-flag.js unix
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>         # time=8.038ms
>     ok 3 - node ./test/get-write-flag.js unix # time=8.038ms
>     
>     1..3
>     # time=2357.002ms
> }
> 
> ok 3 - test/header.js # time=163.723ms {
>     # Subtest: ustar format
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should match pattern provided
>         1..3
>     ok 1 - ustar format # time=34.273ms
>     
>     # Subtest: xstar format
>         ok 1 - should be equal
>         ok 2 - should match pattern provided
>         1..2
>     ok 2 - xstar format # time=4.85ms
>     
>     # Subtest: prefix handling
>         1..4
>         # Subtest: no times
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should match pattern provided
>             ok 4 - should be equal
>             ok 5 - should be equal
>             1..5
>         ok 1 - no times # time=6.391ms
>         
>         # Subtest: a/c times, use shorter prefix field
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - header from buffer
>             ok 4 - should be equal
>             ok 5 - should be equal
>             1..5
>         ok 2 - a/c times, use shorter prefix field # time=7.262ms
>         
>         # Subtest: hella long basename
>             ok 1 - should be equal
>             ok 2 - need pax because long filename
>             ok 3 - should match pattern provided
>             1..3
>         ok 3 - hella long basename # time=4.879ms
>         
>         # Subtest: long basename, long dirname
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             ok 5 - need pax because long filename
>             ok 6 - should match pattern provided
>             1..6
>         ok 4 - long basename, long dirname # time=5.994ms
>         
>     ok 3 - prefix handling # time=46.757ms
>     
>     # Subtest: throwers
>         ok 1 - expected to throw: Error need 512 bytes for header
>         ok 2 - expected to throw: Error need 512 bytes for header
>         1..2
>     ok 4 - throwers # time=6.683ms
>     
>     # Subtest: null block
>         ok 1 - should match pattern provided
>         1..1
>     ok 5 - null block # time=3.622ms
>     
>     # Subtest: unknown type
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 6 - unknown type # time=2.519ms
>     
>     # Subtest: dir as file with trailing /
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 7 - dir as file with trailing / # time=2.751ms
>     
>     # Subtest: null numeric values do not get written
>         ok 1 - should be equal
>         ok 2 - should match pattern provided
>         1..2
>     ok 8 - null numeric values do not get written # time=5.158ms
>     
>     # Subtest: big numbers
>         ok 1 - should be equal
>         1..1
>     ok 9 - big numbers # time=2.694ms
>     
>     # Subtest: dir with long body
>         ok 1 - should be equal
>         ok 2 - should be equal
>         1..2
>     ok 10 - dir with long body # time=2.244ms
>     
>     # Subtest: null block, global extended header
>         ok 1 - should match pattern provided
>         1..1
>     ok 11 - null block, global extended header # time=3.858ms
>     
>     # Subtest: gnutar-generated 10gb file size
>         ok 1 - should be 10gb file
>         1..1
>     ok 12 - gnutar-generated 10gb file size # time=1.159ms
>     
>     1..12
>     # time=163.723ms
> }
> 
> ok 4 - test/high-level-opt.js # time=14.796ms {
>     ok 1 - should be equivalent
>     ok 2 - should be equivalent
>     ok 3 - should be equivalent
>     1..3
>     # time=14.796ms
> }
> 
> ok 5 - test/index.js # time=19.977ms {
>     ok 1 - should match pattern provided
>     ok 2 - should match pattern provided
>     ok 3 - should match pattern provided
>     ok 4 - should match pattern provided
>     ok 5 - should match pattern provided
>     1..5
>     # time=19.977ms
> }
> 
> ok 6 - test/large-numbers.js # time=103.285ms {
>     # Subtest: parse
>         1..10
>         ok 1 - should be equal
>         ok 2 - should be equal
>         ok 3 - should be equal
>         ok 4 - should be equal
>         ok 5 - should be equal
>         ok 6 - should be equal
>         ok 7 - should be equal
>         ok 8 - should be equal
>         ok 9 - should be equal
>         ok 10 - should be equal
>     ok 1 - parse # time=12.306ms
>     
>     # Subtest: parse out of range
>         1..4
>         ok 1 - expected to throw: Error parsed number outside of javascript safe integer range
>         ok 2 - expected to throw: Error parsed number outside of javascript safe integer range
>         ok 3 - expected to throw: Error parsed number outside of javascript safe integer range
>         ok 4 - expected to throw: Error parsed number outside of javascript safe integer range
>     ok 2 - parse out of range # time=15.852ms
>     
>     # Subtest: parse invalid base256 encoding
>         1..2
>         ok 1 - expected to throw: Error invalid base256 encoding
>         ok 2 - expected to throw: Error invalid base256 encoding
>     ok 3 - parse invalid base256 encoding # time=4.123ms
>     
>     # Subtest: encode
>         1..2
>         # Subtest: alloc
>             1..8
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             ok 5 - should be equal
>             ok 6 - should be equal
>             ok 7 - should be equal
>             ok 8 - should be equal
>         ok 1 - alloc # time=7.468ms
>         
>         # Subtest: allocUnsafe
>             1..8
>             ok 1 - should be equal
>             ok 2 - should be equal
>             ok 3 - should be equal
>             ok 4 - should be equal
>             ok 5 - should be equal
>             ok 6 - should be equal
>             ok 7 - should be equal
>             ok 8 - should be equal
>         ok 2 - allocUnsafe # time=5.988ms
>         
>     ok 4 - encode # time=25.713ms
>     
>     # Subtest: encode unsafe numbers
>         1..4
>         ok 1 - expected to throw: Error cannot encode number outside of javascript safe integer range
>         ok 2 - expected to throw: Error cannot encode number outside of javascript safe integer range
>         ok 3 - expected to throw: Error cannot encode number outside of javascript safe integer range
>         ok 4 - expected to throw: Error cannot encode number outside of javascript safe integer range
>     ok 5 - encode unsafe numbers # time=5.128ms
>     
>     1..5
>     # time=103.285ms
> }
> 
> ok 7 - test/list.js # time=427.914ms {
>     # Subtest: basic
>         # Subtest: file maxReadSize=1000
>             # Subtest: sync
>                 ok 1 - should be equivalent
>                 1..1
>             ok 1 - sync # time=73.281ms
>             
>             # Subtest: async promise
>                 ok 1 - should be equivalent
>                 1..1
>             ok 2 - async promise # time=21.116ms
>             
>             # Subtest: async cb
>                 ok 1 - should be equivalent
>                 1..1
>             ok 3 - async cb # time=18.409ms
>             
>             1..3
>         ok 1 - file maxReadSize=1000 # time=123.316ms
>         
>         # Subtest: file maxReadSize=null
>             # Subtest: sync
>                 ok 1 - should be equivalent
>                 1..1
>             ok 1 - sync # time=20.166ms
>             
>             # Subtest: async promise
>                 ok 1 - should be equivalent
>                 1..1
>             ok 2 - async promise # time=20.335ms
>             
>             # Subtest: async cb
>                 ok 1 - should be equivalent
>                 1..1
>             ok 3 - async cb # time=9.425ms
>             
>             1..3
>         ok 2 - file maxReadSize=null # time=60.782ms
>         
>         # Subtest: stream
>             # Subtest: sync
>                 ok 1 - should be equivalent
>                 1..1
>             ok 1 - sync # time=14.531ms
>             
>             # Subtest: async
>                 ok 1 - should be equivalent
>                 1..1
>             ok 2 - async # time=15.291ms
>             
>             1..2
>         ok 3 - stream # time=37.844ms
>         
>         # Subtest: no onentry function
>             1..0
>         ok 4 - no onentry function # time=6.01ms
>         
>         # Subtest: limit to specific files
>             # Subtest: no filter function
>                 ok 1 - should be equivalent
>                 1..1
>             ok 1 - no filter function # time=16.624ms
>             
>             # Subtest: no filter function, stream
>                 ok 1 - should be equivalent
>                 1..1
>             ok 2 - no filter function, stream # time=7.602ms
>             
>             # Subtest: filter function
>                 ok 1 - should be equivalent
>                 1..1
>             ok 3 - filter function # time=12.241ms
>             
>             # Subtest: list is unmunged
>                 ok 1 - should be equivalent
>                 1..1
>             ok 4 - list is unmunged # time=2.43ms
>             
>             1..4
>         ok 5 - limit to specific files # time=46.853ms
>         
>         1..5
>     ok 1 - basic # time=288.541ms
>     
>     # Subtest: bad args
>         ok 1 - expected to throw: TypeError callback not supported for sync tar functions
>         ok 2 - expected to throw: TypeError callback only supported with file option
>         1..2
>     ok 2 - bad args # time=5.811ms
>     
>     # Subtest: stat fails
>         # Subtest: sync
>             1..1
>             ok 1 - expected to throw: Error poop
>         ok 1 - sync # time=29.913ms
>         
>         # Subtest: cb
>             1..1
>             ok 1 - should be equal
>         ok 2 - cb # time=9.02ms
>         
>         # Subtest: promise
>             1..1
>             ok 1 - should be equal
>         ok 3 - promise # time=4.157ms
>         
>         1..3
>     ok 3 - stat fails # time=54.831ms
>     
>     # Subtest: read fail
>         # Subtest: sync
>             1..1
>             ok 1 - expected to throw: Error poop
>         ok 1 - sync # time=3.861ms
>         
>         # Subtest: cb
>             1..1
>             ok 1 - should be equal
>         ok 2 - cb # time=23.145ms
>         
>         # Subtest: promise
>             1..1
>             ok 1 - should be equal
>         ok 3 - promise # time=3.685ms
>         
>         1..3
>     ok 4 - read fail # time=43.134ms
>     
>     # Subtest: noResume option
>         # Subtest: sync
>             ok 1 - expect truthy value
>             ok 2 - expect falsey value
>             ok 3 - expect falsey value
>             1..3
>         ok 1 - sync # time=16.892ms
>         
>         # Subtest: async
>             ok 1 - expect falsey value
>             1..1
>         ok 2 - async # time=3.199ms
>         
>         1..2
>     ok 5 - noResume option # time=27.246ms
>     
>     1..5
>     # time=427.914ms
> }
> 
> ok 8 - test/load-all.js # time=4.885ms {
>     ok 1 - all lib files loaded
>     1..1
>     # time=4.885ms
> }
> 
> ok 9 - test/make-tar.js # time=11.81ms {
>     ok 1 - this is fine
>     1..1
>     # time=11.81ms
> }
> 
> ok 10 - test/map.js # time=14.367ms {
>     ok 1 - should be equal
>     ok 2 - should be equivalent
>     ok 3 - should be equivalent
>     ok 4 - should be equal
>     ok 5 - should be equal
>     1..5
>     # time=14.367ms
> }
> 
> ok 11 - test/mode-fix.js # time=9.318ms {
>     ok 1 - should be equal
>     ok 2 - should be equal
>     ok 3 - should be equal
>     ok 4 - should be equal
>     ok 5 - should be equal
>     ok 6 - should be equal
>     ok 7 - should be equal
>     ok 8 - should be equal
>     ok 9 - should be equal
>     ok 10 - should be equal
>     ok 11 - should be equal
>     1..11
>     # time=9.318ms
> }
> 
> ok 12 - test/normalize-unicode.js # time=9.538ms {
>     ok 1 - matching unicodes
>     ok 2 - cached
>     ok 3 - non-unicdoe string
>     1..3
>     # time=9.538ms
> }
> 
> ok 13 - test/parse.js # time=8953.31ms {
>     # Subtest: fixture tests
>         ok 1 - file=bad-cksum.tar maxmeta=250 filter=true strict=true # time=583.391ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=66.247ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=4.232ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=7.609ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=7.094ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=474.173ms
>             
>             1..5
>         }
>         
>         ok 2 - file=bad-cksum.tar maxmeta=250 filter=false strict=true # time=560.636ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=43.452ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.93ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.247ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.474ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=485.281ms
>             
>             1..5
>         }
>         
>         ok 3 - file=bad-cksum.tar maxmeta=250 filter=true strict=false # time=519.29ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=13.416ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.455ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.614ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=8.575ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=468.548ms
>             
>             1..5
>         }
>         
>         ok 4 - file=bad-cksum.tar maxmeta=250 filter=false strict=false # time=510.952ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.747ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.28ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.5ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.733ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=479.032ms
>             
>             1..5
>         }
>         
>         ok 5 - file=bad-cksum.tar maxmeta=null filter=true strict=true # time=215.066ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=21.426ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.246ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.879ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.941ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=130.166ms
>             
>             1..5
>         }
>         
>         ok 6 - file=bad-cksum.tar maxmeta=null filter=false strict=true # time=193.466ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=7.134ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.346ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.389ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.881ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=157.165ms
>             
>             1..5
>         }
>         
>         ok 7 - file=bad-cksum.tar maxmeta=null filter=true strict=false # time=207.642ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.704ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.163ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.439ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.149ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=166.888ms
>             
>             1..5
>         }
>         
>         ok 8 - file=bad-cksum.tar maxmeta=null filter=false strict=false # time=210.157ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.521ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.963ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.351ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.248ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=178.58ms
>             
>             1..5
>         }
>         
>         ok 9 - file=body-byte-counts.tar maxmeta=250 filter=true strict=true # time=241.473ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=19.012ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=3.857ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=6.025ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=6.548ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=180.223ms
>             
>             1..5
>         }
>         
>         ok 10 - file=body-byte-counts.tar maxmeta=250 filter=false strict=true # time=361.657ms {
>             # Subtest: one byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=14.817ms
>             
>             # Subtest: all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=5.249ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=5.578ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=6.021ms
>             
>             # Subtest: async chunks
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=310.3ms
>             
>             1..5
>         }
>         
>         ok 11 - file=body-byte-counts.tar maxmeta=250 filter=true strict=false # time=167.513ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=11.427ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=3.242ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.561ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=4.913ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=127.215ms
>             
>             1..5
>         }
>         
>         ok 12 - file=body-byte-counts.tar maxmeta=250 filter=false strict=false # time=322.078ms {
>             # Subtest: one byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=19.003ms
>             
>             # Subtest: all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=4.51ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=8.129ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=8.514ms
>             
>             # Subtest: async chunks
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=260.624ms
>             
>             1..5
>         }
>         
>         ok 13 - file=body-byte-counts.tar maxmeta=null filter=true strict=true # time=92.955ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=10.288ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=4.967ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.869ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=7.501ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=47.561ms
>             
>             1..5
>         }
>         
>         ok 14 - file=body-byte-counts.tar maxmeta=null filter=false strict=true # time=325.231ms {
>             # Subtest: one byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=10.06ms
>             
>             # Subtest: all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.762ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.031ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=5.304ms
>             
>             # Subtest: async chunks
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=287.041ms
>             
>             1..5
>         }
>         
>         ok 15 - file=body-byte-counts.tar maxmeta=null filter=true strict=false # time=46.642ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=9.771ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.697ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=4.367ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=7.403ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 1024-bytes.txt
>                 ok 2 - ignored: 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - ignored: zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=5.522ms
>             
>             1..5
>         }
>         
>         ok 16 - file=body-byte-counts.tar maxmeta=null filter=false strict=false # time=630.751ms {
>             # Subtest: one byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=9.943ms
>             
>             # Subtest: all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=4.464ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.09ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=6.47ms
>             
>             # Subtest: async chunks
>                 ok 1 - 1024-bytes.txt
>                 ok 2 - 512-bytes.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - zero-byte.txt
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=590.305ms
>             
>             1..5
>         }
>         
>         ok 17 - file=dir.tar maxmeta=250 filter=true strict=true # time=26.926ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.584ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.319ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.659ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.119ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=1.469ms
>             
>             1..5
>         }
>         
>         ok 18 - file=dir.tar maxmeta=250 filter=false strict=true # time=100.182ms {
>             # Subtest: one byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.608ms
>             
>             # Subtest: all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.256ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.609ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=4.856ms
>             
>             # Subtest: async chunks
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=71.031ms
>             
>             1..5
>         }
>         
>         ok 19 - file=dir.tar maxmeta=250 filter=true strict=false # time=31.642ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.622ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.269ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.583ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.392ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=1.527ms
>             
>             1..5
>         }
>         
>         ok 20 - file=dir.tar maxmeta=250 filter=false strict=false # time=178.44ms {
>             # Subtest: one byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.495ms
>             
>             # Subtest: all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=3.233ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=4.92ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.042ms
>             
>             # Subtest: async chunks
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=148.947ms
>             
>             1..5
>         }
>         
>         ok 21 - file=dir.tar maxmeta=null filter=true strict=true # time=27.93ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.567ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.251ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.495ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.012ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=1.323ms
>             
>             1..5
>         }
>         
>         ok 22 - file=dir.tar maxmeta=null filter=false strict=true # time=199.013ms {
>             # Subtest: one byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=3.424ms
>             
>             # Subtest: all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.208ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.514ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=3.04ms
>             
>             # Subtest: async chunks
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=173.009ms
>             
>             1..5
>         }
>         
>         ok 23 - file=dir.tar maxmeta=null filter=true strict=false # time=47.937ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.017ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=12.452ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.767ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=3.498ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=1.909ms
>             
>             1..5
>         }
>         
>         ok 24 - file=dir.tar maxmeta=null filter=false strict=false # time=182.82ms {
>             # Subtest: one byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=5.381ms
>             
>             # Subtest: all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=2.048ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.936ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.172ms
>             
>             # Subtest: async chunks
>                 ok 1 - dir/
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=150.396ms
>             
>             1..5
>         }
>         
>         ok 25 - file=emptypax.tar maxmeta=250 filter=true strict=true # time=231.944ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=28.762ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=4.288ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=6.458ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=10.466ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=158.566ms
>             
>             1..5
>         }
>         
>         ok 26 - file=emptypax.tar maxmeta=250 filter=false strict=true # time=442.1ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=28.771ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.325ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=5.762ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=7.941ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=376.305ms
>             
>             1..5
>         }
>         
>         ok 27 - file=emptypax.tar maxmeta=250 filter=true strict=false # time=279.073ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=46.289ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.544ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.218ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=8.788ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=199.399ms
>             
>             1..5
>         }
>         
>         ok 28 - file=emptypax.tar maxmeta=250 filter=false strict=false # time=342.355ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=11.102ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=7.015ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=6.997ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=10.156ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=275.414ms
>             
>             1..5
>         }
>         
>         ok 29 - file=emptypax.tar maxmeta=null filter=true strict=true # time=129.32ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=39.121ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=4.675ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.731ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.538ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=49.925ms
>             
>             1..5
>         }
>         
>         ok 30 - file=emptypax.tar maxmeta=null filter=false strict=true # time=219.348ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=10.142ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.709ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.568ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.449ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=178.649ms
>             
>             1..5
>         }
>         
>         ok 31 - file=emptypax.tar maxmeta=null filter=true strict=false # time=141.77ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=11.788ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.611ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.944ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=5.939ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=95.857ms
>             
>             1..5
>         }
>         
>         ok 32 - file=emptypax.tar maxmeta=null filter=false strict=false # time=221.473ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=9.629ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.944ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.86ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.64ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 🌟.txt
>                 ok 3 - one-byte.txt
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=181.371ms
>             
>             1..5
>         }
>         
>         ok 33 - file=file.tar maxmeta=250 filter=true strict=true # time=104.207ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.784ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=4.348ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.876ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=3.212ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=71.402ms
>             
>             1..5
>         }
>         
>         ok 34 - file=file.tar maxmeta=250 filter=false strict=true # time=102.72ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.336ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.438ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.641ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.398ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=74.532ms
>             
>             1..5
>         }
>         
>         ok 35 - file=file.tar maxmeta=250 filter=true strict=false # time=132.793ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.424ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.316ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.442ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.215ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=104.001ms
>             
>             1..5
>         }
>         
>         ok 36 - file=file.tar maxmeta=250 filter=false strict=false # time=134.072ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.354ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.328ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.818ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=4.298ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=102.638ms
>             
>             1..5
>         }
>         
>         ok 37 - file=file.tar maxmeta=null filter=true strict=true # time=136.516ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=6.147ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.312ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.882ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.457ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=106.182ms
>             
>             1..5
>         }
>         
>         ok 38 - file=file.tar maxmeta=null filter=false strict=true # time=153.282ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.668ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.404ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.643ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.19ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=125.655ms
>             
>             1..5
>         }
>         
>         ok 39 - file=file.tar maxmeta=null filter=true strict=false # time=160.903ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.327ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.133ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.63ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=1.86ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=132.753ms
>             
>             1..5
>         }
>         
>         ok 40 - file=file.tar maxmeta=null filter=false strict=false # time=176.348ms {
>             # Subtest: one byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 1 - one byte at a time # time=4.328ms
>             
>             # Subtest: all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 2 - all at once # time=1.085ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 3 - gzipped all at once # time=1.526ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 4 - gzipped byte at a time # time=2.205ms
>             
>             # Subtest: async chunks
>                 ok 1 - one-byte.txt
>                 ok 2 - null
>                 ok 3 - eof
>                 ok 4 - end
>                 1..4
>             ok 5 - async chunks # time=144.452ms
>             
>             1..5
>         }
>         
>         ok 41 - file=global-header.tar maxmeta=250 filter=true strict=true # time=175.379ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=21.841ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=2.179ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=4.975ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=3.369ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=123.622ms
>             
>             1..5
>         }
>         
>         ok 42 - file=global-header.tar maxmeta=250 filter=false strict=true # time=168.414ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=11.551ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=1.702ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=2.178ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=2.64ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=133.423ms
>             
>             1..5
>         }
>         
>         ok 43 - file=global-header.tar maxmeta=250 filter=true strict=false # time=163.386ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=16.525ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=1.676ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=3.861ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=3.347ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=121.669ms
>             
>             1..5
>         }
>         
>         ok 44 - file=global-header.tar maxmeta=250 filter=false strict=false # time=149.464ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=6.081ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=2.276ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=2.053ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=2.729ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=119.748ms
>             
>             1..5
>         }
>         
>         ok 45 - file=global-header.tar maxmeta=null filter=true strict=true # time=147.651ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=10.066ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=4.648ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=2.091ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=5.29ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=102.972ms
>             
>             1..5
>         }
>         
>         ok 46 - file=global-header.tar maxmeta=null filter=false strict=true # time=166.88ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=6.09ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=1.612ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=1.952ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=2.628ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=138.128ms
>             
>             1..5
>         }
>         
>         ok 47 - file=global-header.tar maxmeta=null filter=true strict=false # time=193.65ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=5.922ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=1.507ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=1.872ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=2.538ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=164.127ms
>             
>             1..5
>         }
>         
>         ok 48 - file=global-header.tar maxmeta=null filter=false strict=false # time=229.413ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 1 - one byte at a time # time=5.927ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 2 - all at once # time=1.468ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 3 - gzipped all at once # time=3.773ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 4 - gzipped byte at a time # time=2.544ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - one-byte.txt
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - end
>                 1..5
>             ok 5 - async chunks # time=199.667ms
>             
>             1..5
>         }
>         
>         ok 49 - file=links-invalid.tar maxmeta=250 filter=true strict=true # time=35.167ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=6.567ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.934ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.345ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.002ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=2.01ms
>             
>             1..5
>         }
>         
>         ok 50 - file=links-invalid.tar maxmeta=250 filter=false strict=true # time=234.176ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=6.315ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.779ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.176ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.83ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=205.466ms
>             
>             1..5
>         }
>         
>         ok 51 - file=links-invalid.tar maxmeta=250 filter=true strict=false # time=30.499ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=5.782ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.408ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.532ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.56ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=1.622ms
>             
>             1..5
>         }
>         
>         ok 52 - file=links-invalid.tar maxmeta=250 filter=false strict=false # time=245.483ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=5.83ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.47ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=1.81ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.627ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=218.938ms
>             
>             1..5
>         }
>         
>         ok 53 - file=links-invalid.tar maxmeta=null filter=true strict=true # time=34.889ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=6.224ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.671ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.004ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.999ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=2.698ms
>             
>             1..5
>         }
>         
>         ok 54 - file=links-invalid.tar maxmeta=null filter=false strict=true # time=264.592ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=6.069ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.805ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.106ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.009ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - error
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=236.094ms
>             
>             1..5
>         }
>         
>         ok 55 - file=links-invalid.tar maxmeta=null filter=true strict=false # time=35.625ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=6.026ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.577ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.045ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.838ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - ignored: symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=4.35ms
>             
>             1..5
>         }
>         
>         ok 56 - file=links-invalid.tar maxmeta=null filter=false strict=false # time=276.172ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=9.349ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.478ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=1.774ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=2.559ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - warn
>                 ok 4 - symlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=243.835ms
>             
>             1..5
>         }
>         
>         ok 57 - file=links-strip.tar maxmeta=250 filter=true strict=true # time=39.319ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.849ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.492ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=5.969ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.768ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.622ms
>             
>             1..5
>         }
>         
>         ok 58 - file=links-strip.tar maxmeta=250 filter=false strict=true # time=318.718ms {
>             # Subtest: one byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.771ms
>             
>             # Subtest: all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.551ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.744ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.714ms
>             
>             # Subtest: async chunks
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=287.849ms
>             
>             1..5
>         }
>         
>         ok 59 - file=links-strip.tar maxmeta=250 filter=true strict=false # time=43.542ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=14.697ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.655ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.396ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.921ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.788ms
>             
>             1..5
>         }
>         
>         ok 60 - file=links-strip.tar maxmeta=250 filter=false strict=false # time=316.755ms {
>             # Subtest: one byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=7.146ms
>             
>             # Subtest: all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.638ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.944ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.82ms
>             
>             # Subtest: async chunks
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=280.603ms
>             
>             1..5
>         }
>         
>         ok 61 - file=links-strip.tar maxmeta=null filter=true strict=true # time=33.927ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.882ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.417ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.764ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.686ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.625ms
>             
>             1..5
>         }
>         
>         ok 62 - file=links-strip.tar maxmeta=null filter=false strict=true # time=307.764ms {
>             # Subtest: one byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.759ms
>             
>             # Subtest: all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.975ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.739ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.554ms
>             
>             # Subtest: async chunks
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=270.439ms
>             
>             1..5
>         }
>         
>         ok 63 - file=links-strip.tar maxmeta=null filter=true strict=false # time=45.958ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=8.88ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.03ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.088ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=5.91ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: strip-dir/
>                 ok 2 - ignored: strip-dir/hardlink-1
>                 ok 3 - ignored: strip-dir/hardlink-2
>                 ok 4 - ignored: strip-dir/1/2/3/hardlink-3
>                 ok 5 - ignored: strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=4.236ms
>             
>             1..5
>         }
>         
>         ok 64 - file=links-strip.tar maxmeta=null filter=false strict=false # time=283.944ms {
>             # Subtest: one byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=8.632ms
>             
>             # Subtest: all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=4.983ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=4.254ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.39ms
>             
>             # Subtest: async chunks
>                 ok 1 - strip-dir/
>                 ok 2 - strip-dir/hardlink-1
>                 ok 3 - strip-dir/hardlink-2
>                 ok 4 - strip-dir/1/2/3/hardlink-3
>                 ok 5 - strip-dir/symlink
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=236.309ms
>             
>             1..5
>         }
>         
>         ok 65 - file=links.tar maxmeta=250 filter=true strict=true # time=34.938ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=7.567ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.894ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.133ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=2.975ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=3.861ms
>             
>             1..5
>         }
>         
>         ok 66 - file=links.tar maxmeta=250 filter=false strict=true # time=309.951ms {
>             # Subtest: one byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.138ms
>             
>             # Subtest: all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=5.37ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.25ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=2.949ms
>             
>             # Subtest: async chunks
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=276.144ms
>             
>             1..5
>         }
>         
>         ok 67 - file=links.tar maxmeta=250 filter=true strict=false # time=36.105ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=7.14ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.095ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.367ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=5.379ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.147ms
>             
>             1..5
>         }
>         
>         ok 68 - file=links.tar maxmeta=250 filter=false strict=false # time=563.669ms {
>             # Subtest: one byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.545ms
>             
>             # Subtest: all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.991ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.277ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.161ms
>             
>             # Subtest: async chunks
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=533.919ms
>             
>             1..5
>         }
>         
>         ok 69 - file=links.tar maxmeta=null filter=true strict=true # time=33.656ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.308ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.85ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.281ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.045ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.022ms
>             
>             1..5
>         }
>         
>         ok 70 - file=links.tar maxmeta=null filter=false strict=true # time=811.281ms {
>             # Subtest: one byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.179ms
>             
>             # Subtest: all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.865ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.256ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=3.003ms
>             
>             # Subtest: async chunks
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=783.05ms
>             
>             1..5
>         }
>         
>         ok 71 - file=links.tar maxmeta=null filter=true strict=false # time=53.906ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.478ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=12.977ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=3.82ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.155ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: hardlink-1
>                 ok 2 - ignored: hardlink-2
>                 ok 3 - ignored: symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=2.564ms
>             
>             1..5
>         }
>         
>         ok 72 - file=links.tar maxmeta=null filter=false strict=false # time=1235.895ms {
>             # Subtest: one byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=8.354ms
>             
>             # Subtest: all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.789ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=6.308ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.929ms
>             
>             # Subtest: async chunks
>                 ok 1 - hardlink-1
>                 ok 2 - hardlink-2
>                 ok 3 - symlink
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1180.066ms
>             
>             1..5
>         }
>         
>         ok 73 - file=long-paths.tar maxmeta=250 filter=true strict=true # time=182.346ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=68.68ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=20.714ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=17.975ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=32.31ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=20.051ms
>             
>             1..5
>         }
>         
>         ok 74 - file=long-paths.tar maxmeta=250 filter=false strict=true # time=1658.33ms {
>             # Subtest: one byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=55.498ms
>             
>             # Subtest: all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=15.882ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=22.446ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=22.589ms
>             
>             # Subtest: async chunks
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=1524.96ms
>             
>             1..5
>         }
>         
>         ok 75 - file=long-paths.tar maxmeta=250 filter=true strict=false # time=166.669ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=55.284ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=22.583ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=25.157ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=27.253ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - ignored: 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=15.775ms
>             
>             1..5
>         }
>         
>         ok 76 - file=long-paths.tar maxmeta=250 filter=false strict=false # time=1439.965ms {
>             # Subtest: one byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=65.354ms
>             
>             # Subtest: all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=14.919ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=16.944ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=28.49ms
>             
>             # Subtest: async chunks
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - ignored: PaxHeader/170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 5 - 170-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/PaxHeader/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccc
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=1296.467ms
>             
>             1..5
>         }
>         
>         ok 77 - file=long-paths.tar maxmeta=null filter=true strict=true # time=253.531ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=72.218ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=42.301ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=28.104ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=53.114ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=28.694ms
>             
>             1..5
>         }
>         
>         ok 78 - file=long-paths.tar maxmeta=null filter=false strict=true # time=1129.72ms {
>             # Subtest: one byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=93.948ms
>             
>             # Subtest: all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=33.679ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=29.023ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=63.876ms
>             
>             # Subtest: async chunks
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=877.86ms
>             
>             1..5
>         }
>         
>         ok 79 - file=long-paths.tar maxmeta=null filter=true strict=false # time=355.77ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=136.727ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=60.058ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=31.695ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=38.938ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - ignored: long-path/
>                 ok 7 - ignored: long-path/r/
>                 ok 8 - ignored: long-path/r/e/
>                 ok 9 - ignored: long-path/r/e/a/
>                 ok 10 - ignored: long-path/r/e/a/l/
>                 ok 11 - ignored: long-path/r/e/a/l/l/
>                 ok 12 - ignored: long-path/r/e/a/l/l/y/
>                 ok 13 - ignored: long-path/r/e/a/l/l/y/-/
>                 ok 14 - ignored: long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - ignored: long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=46.205ms
>             
>             1..5
>         }
>         
>         ok 80 - file=long-paths.tar maxmeta=null filter=false strict=false # time=615.644ms {
>             # Subtest: one byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 1 - one byte at a time # time=89.521ms
>             
>             # Subtest: all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 2 - all at once # time=28.626ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 3 - gzipped all at once # time=19.663ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 4 - gzipped byte at a time # time=29.103ms
>             
>             # Subtest: async chunks
>                 ok 1 - 100-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - meta
>                 ok 3 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 4 - meta
>                 ok 5 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 6 - long-path/
>                 ok 7 - long-path/r/
>                 ok 8 - long-path/r/e/
>                 ok 9 - long-path/r/e/a/
>                 ok 10 - long-path/r/e/a/l/
>                 ok 11 - long-path/r/e/a/l/l/
>                 ok 12 - long-path/r/e/a/l/l/y/
>                 ok 13 - long-path/r/e/a/l/l/y/-/
>                 ok 14 - long-path/r/e/a/l/l/y/-/d/
>                 ok 15 - long-path/r/e/a/l/l/y/-/d/e/
>                 ok 16 - long-path/r/e/a/l/l/y/-/d/e/e/
>                 ok 17 - long-path/r/e/a/l/l/y/-/d/e/e/p/
>                 ok 18 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/
>                 ok 19 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/
>                 ok 20 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/
>                 ok 21 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/
>                 ok 22 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/
>                 ok 23 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/
>                 ok 24 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/
>                 ok 25 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/
>                 ok 26 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/
>                 ok 27 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/
>                 ok 28 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/
>                 ok 29 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/
>                 ok 30 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/a.txt
>                 ok 31 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 32 - meta
>                 ok 33 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 34 - meta
>                 ok 35 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 36 - meta
>                 ok 37 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 38 - null
>                 ok 39 - eof
>                 ok 40 - end
>                 1..40
>             ok 5 - async chunks # time=422.858ms
>             
>             1..5
>         }
>         
>         ok 81 - file=long-pax.tar maxmeta=250 filter=true strict=true # time=42.178ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=7.892ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.236ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=1.656ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=2.802ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=1.41ms
>             
>             1..5
>         }
>         
>         ok 82 - file=long-pax.tar maxmeta=250 filter=false strict=true # time=438.609ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=5.561ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.358ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=1.619ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=3.149ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=409.439ms
>             
>             1..5
>         }
>         
>         ok 83 - file=long-pax.tar maxmeta=250 filter=true strict=false # time=49.01ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=12.396ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.912ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=1.48ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=2.681ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - ignored: 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=1.662ms
>             
>             1..5
>         }
>         
>         ok 84 - file=long-pax.tar maxmeta=250 filter=false strict=false # time=541.991ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=5.447ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.252ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=2.08ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=2.822ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: PaxHeader/120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 2 - 120-byte-filename-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=513.584ms
>             
>             1..5
>         }
>         
>         ok 85 - file=long-pax.tar maxmeta=null filter=true strict=true # time=39.595ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=7.33ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.387ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=3.943ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=2.801ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=3.029ms
>             
>             1..5
>         }
>         
>         ok 86 - file=long-pax.tar maxmeta=null filter=false strict=true # time=556.52ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=13.778ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=2.058ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=3.018ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=18.175ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=487.314ms
>             
>             1..5
>         }
>         
>         ok 87 - file=long-pax.tar maxmeta=null filter=true strict=false # time=59.052ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=15.046ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=1.789ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=6.987ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=4.956ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=4.315ms
>             
>             1..5
>         }
>         
>         ok 88 - file=long-pax.tar maxmeta=null filter=false strict=false # time=529.284ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 1 - one byte at a time # time=19.782ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 2 - all at once # time=17.637ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 3 - gzipped all at once # time=2.197ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 4 - gzipped byte at a time # time=13.598ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 120-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - end
>                 1..3
>             ok 5 - async chunks # time=437.702ms
>             
>             1..5
>         }
>         
>         ok 89 - file=next-file-has-long.tar maxmeta=250 filter=true strict=true # time=75.148ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=19.197ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=4.162ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=3.462ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=20.717ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=2.035ms
>             
>             1..5
>         }
>         
>         ok 90 - file=next-file-has-long.tar maxmeta=250 filter=false strict=true # time=489.797ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=31.659ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.88ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.026ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=5.591ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=382.676ms
>             
>             1..5
>         }
>         
>         ok 91 - file=next-file-has-long.tar maxmeta=250 filter=true strict=false # time=51.601ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=11.287ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.487ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=8.656ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=4.626ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=2.559ms
>             
>             1..5
>         }
>         
>         ok 92 - file=next-file-has-long.tar maxmeta=250 filter=false strict=false # time=495.92ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=10.147ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.139ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.218ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.887ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=452.752ms
>             
>             1..5
>         }
>         
>         ok 93 - file=next-file-has-long.tar maxmeta=null filter=true strict=true # time=59.275ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=11.657ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=1.982ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.158ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.459ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=1.871ms
>             
>             1..5
>         }
>         
>         ok 94 - file=next-file-has-long.tar maxmeta=null filter=false strict=true # time=519.214ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=8.555ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.153ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.238ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=4.178ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=453.162ms
>             
>             1..5
>         }
>         
>         ok 95 - file=next-file-has-long.tar maxmeta=null filter=true strict=false # time=74.237ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=24.264ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.387ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.329ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.459ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - ignored: longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=2.805ms
>             
>             1..5
>         }
>         
>         ok 96 - file=next-file-has-long.tar maxmeta=null filter=false strict=false # time=491.953ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 1 - one byte at a time # time=9.292ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 2 - all at once # time=2.038ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 3 - gzipped all at once # time=2.79ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 4 - gzipped byte at a time # time=3.755ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - 170-byte-filename-cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc
>                 ok 3 - meta
>                 ok 4 - longlink
>                 ok 5 - null
>                 ok 6 - eof
>                 ok 7 - end
>                 1..7
>             ok 5 - async chunks # time=447.731ms
>             
>             1..5
>         }
>         
>         ok 97 - file=null-byte.tar maxmeta=250 filter=true strict=true # time=94.308ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=60.196ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.37ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=4.155ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=5.695ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.922ms
>             
>             1..5
>         }
>         
>         ok 98 - file=null-byte.tar maxmeta=250 filter=false strict=true # time=522.541ms {
>             # Subtest: one byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=52.647ms
>             
>             # Subtest: all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.728ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.595ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.663ms
>             
>             # Subtest: async chunks
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=444.023ms
>             
>             1..5
>         }
>         
>         ok 99 - file=null-byte.tar maxmeta=250 filter=true strict=false # time=67.754ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=39.289ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.694ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.974ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.652ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.877ms
>             
>             1..5
>         }
>         
>         ok 100 - file=null-byte.tar maxmeta=250 filter=false strict=false # time=852.636ms {
>             # Subtest: one byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=30.086ms
>             
>             # Subtest: all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.115ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.917ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.841ms
>             
>             # Subtest: async chunks
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=794.926ms
>             
>             1..5
>         }
>         
>         ok 101 - file=null-byte.tar maxmeta=null filter=true strict=true # time=59.955ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=27.962ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.978ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.402ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.749ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.955ms
>             
>             1..5
>         }
>         
>         ok 102 - file=null-byte.tar maxmeta=null filter=false strict=true # time=875.134ms {
>             # Subtest: one byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=35.979ms
>             
>             # Subtest: all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=2.064ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.074ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.826ms
>             
>             # Subtest: async chunks
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=811.741ms
>             
>             1..5
>         }
>         
>         ok 103 - file=null-byte.tar maxmeta=null filter=true strict=false # time=65.399ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=35.441ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.601ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.899ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.999ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - ignored: this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.956ms
>             
>             1..5
>         }
>         
>         ok 104 - file=null-byte.tar maxmeta=null filter=false strict=false # time=890.947ms {
>             # Subtest: one byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=32.563ms
>             
>             # Subtest: all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.692ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=20.68ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.282ms
>             
>             # Subtest: async chunks
>                 ok 1 - this_is_a_really_long_directory_name_with_a_lot_of_characters/
>                 ok 2 - meta
>                 ok 3 - this_is_a_really_long_directory_name_with_a_lot_of_characters/this_is_a_really_long_tgz_file_with_a_lot_of_characters.tgz
>                 ok 4 - null
>                 ok 5 - eof
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=783.029ms
>             
>             1..5
>         }
>         
>         ok 105 - file=path-missing.tar maxmeta=250 filter=true strict=true # time=32.678ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=4.726ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.039ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.881ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=2.422ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.343ms
>             
>             1..5
>         }
>         
>         ok 106 - file=path-missing.tar maxmeta=250 filter=false strict=true # time=37.566ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=4.437ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.499ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=4.22ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=1.974ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.338ms
>             
>             1..5
>         }
>         
>         ok 107 - file=path-missing.tar maxmeta=250 filter=true strict=false # time=41.295ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=6.786ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=0.901ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.213ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.686ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.974ms
>             
>             1..5
>         }
>         
>         ok 108 - file=path-missing.tar maxmeta=250 filter=false strict=false # time=41.299ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=9.939ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.354ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.149ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=4.488ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.244ms
>             
>             1..5
>         }
>         
>         ok 109 - file=path-missing.tar maxmeta=null filter=true strict=true # time=54.74ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=4.595ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=3.129ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=2.701ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=6.162ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.474ms
>             
>             1..5
>         }
>         
>         ok 110 - file=path-missing.tar maxmeta=null filter=false strict=true # time=35.415ms {
>             # Subtest: one byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=8.981ms
>             
>             # Subtest: all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.568ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.954ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=2.273ms
>             
>             # Subtest: async chunks
>                 ok 1 - error
>                 ok 2 - error
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - error
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.489ms
>             
>             1..5
>         }
>         
>         ok 111 - file=path-missing.tar maxmeta=null filter=true strict=false # time=36.357ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=4.186ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.063ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.419ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=2.956ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=1.139ms
>             
>             1..5
>         }
>         
>         ok 112 - file=path-missing.tar maxmeta=null filter=false strict=false # time=41.247ms {
>             # Subtest: one byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 1 - one byte at a time # time=5.63ms
>             
>             # Subtest: all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 2 - all at once # time=1.337ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 3 - gzipped all at once # time=1.427ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 4 - gzipped byte at a time # time=1.99ms
>             
>             # Subtest: async chunks
>                 ok 1 - warn
>                 ok 2 - warn
>                 ok 3 - null
>                 ok 4 - eof
>                 ok 5 - warn
>                 ok 6 - end
>                 1..6
>             ok 5 - async chunks # time=4.327ms
>             
>             1..5
>         }
>         
>         ok 113 - file=trailing-slash-corner-case.tar maxmeta=250 filter=true strict=true # time=79.659ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=30.295ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=4.599ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=3.514ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=7.426ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=3.34ms
>             
>             1..5
>         }
>         
>         ok 114 - file=trailing-slash-corner-case.tar maxmeta=250 filter=false strict=true # time=602.465ms {
>             # Subtest: one byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=26.838ms
>             
>             # Subtest: all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=3.858ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=3.816ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=9.816ms
>             
>             # Subtest: async chunks
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=533.065ms
>             
>             1..5
>         }
>         
>         ok 115 - file=trailing-slash-corner-case.tar maxmeta=250 filter=true strict=false # time=66.323ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=29.077ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=6.71ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=3.701ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=4.553ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=2.86ms
>             
>             1..5
>         }
>         
>         ok 116 - file=trailing-slash-corner-case.tar maxmeta=250 filter=false strict=false # time=615.781ms {
>             # Subtest: one byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=26.689ms
>             
>             # Subtest: all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=3.944ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=4.984ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=9.868ms
>             
>             # Subtest: async chunks
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=546.066ms
>             
>             1..5
>         }
>         
>         ok 117 - file=trailing-slash-corner-case.tar maxmeta=null filter=true strict=true # time=64.831ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=27.595ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=2.856ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=4.415ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=4.763ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=2.793ms
>             
>             1..5
>         }
>         
>         ok 118 - file=trailing-slash-corner-case.tar maxmeta=null filter=false strict=true # time=593.382ms {
>             # Subtest: one byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=35.59ms
>             
>             # Subtest: all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=4.661ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=3.167ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=5.183ms
>             
>             # Subtest: async chunks
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=520.553ms
>             
>             1..5
>         }
>         
>         ok 119 - file=trailing-slash-corner-case.tar maxmeta=null filter=true strict=false # time=84.134ms {
>             # Subtest: one byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=27.145ms
>             
>             # Subtest: all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=2.642ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=9.887ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=4.217ms
>             
>             # Subtest: async chunks
>                 ok 1 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - ignored: 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=2.59ms
>             
>             1..5
>         }
>         
>         ok 120 - file=trailing-slash-corner-case.tar maxmeta=null filter=false strict=false # time=499.173ms {
>             # Subtest: one byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 1 - one byte at a time # time=59.85ms
>             
>             # Subtest: all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 2 - all at once # time=4.36ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 3 - gzipped all at once # time=3.55ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 4 - gzipped byte at a time # time=4.764ms
>             
>             # Subtest: async chunks
>                 ok 1 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/
>                 ok 2 - meta
>                 ok 3 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/a-truly-unlucky-file-beyond-130-byte-path-length.txt
>                 ok 4 - meta
>                 ok 5 - 99-byte-dirname-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc/some-unlucky-file.txt
>                 ok 6 - null
>                 ok 7 - eof
>                 ok 8 - end
>                 1..8
>             ok 5 - async chunks # time=395.968ms
>             
>             1..5
>         }
>         
>         ok 121 - file=utf8.tar maxmeta=250 filter=true strict=true # time=71.032ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=23.814ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=3.702ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=5.056ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=6.789ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=8.706ms
>             
>             1..5
>         }
>         
>         ok 122 - file=utf8.tar maxmeta=250 filter=false strict=true # time=410.682ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=21.749ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=8.93ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=8.201ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=12.76ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=331.467ms
>             
>             1..5
>         }
>         
>         ok 123 - file=utf8.tar maxmeta=250 filter=true strict=false # time=69.492ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=31.662ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=3.211ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.375ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=7.736ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=6.475ms
>             
>             1..5
>         }
>         
>         ok 124 - file=utf8.tar maxmeta=250 filter=false strict=false # time=259.833ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=13.06ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=3.19ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.422ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=6.02ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=216.64ms
>             
>             1..5
>         }
>         
>         ok 125 - file=utf8.tar maxmeta=null filter=true strict=true # time=46.496ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=13.307ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=2.975ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.288ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=5.669ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=3.25ms
>             
>             1..5
>         }
>         
>         ok 126 - file=utf8.tar maxmeta=null filter=false strict=true # time=169.275ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=13.384ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=2.913ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.331ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=14.001ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=120.319ms
>             
>             1..5
>         }
>         
>         ok 127 - file=utf8.tar maxmeta=null filter=true strict=false # time=44.126ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=12.953ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=2.934ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.366ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=5.463ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - ignored: Ω.txt
>                 ok 3 - meta
>                 ok 4 - ignored: 🌟.txt
>                 ok 5 - meta
>                 ok 6 - ignored: long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=3.168ms
>             
>             1..5
>         }
>         
>         ok 128 - file=utf8.tar maxmeta=null filter=false strict=false # time=73.203ms {
>             # Subtest: one byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 1 - one byte at a time # time=15.511ms
>             
>             # Subtest: all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 2 - all at once # time=5.91ms
>             
>             # Subtest: gzipped all at once
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 3 - gzipped all at once # time=3.355ms
>             
>             # Subtest: gzipped byte at a time
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 4 - gzipped byte at a time # time=5.705ms
>             
>             # Subtest: async chunks
>                 ok 1 - meta
>                 ok 2 - Ω.txt
>                 ok 3 - meta
>                 ok 4 - 🌟.txt
>                 ok 5 - meta
>                 ok 6 - long-path/r/e/a/l/l/y/-/d/e/e/p/-/f/o/l/d/e/r/-/p/a/t/h/Ω.txt
>                 ok 7 - null
>                 ok 8 - eof
>                 ok 9 - end
>                 1..9
>             ok 5 - async chunks # time=27.072ms
>             
>             1..5
>         }
>         
>         1..128
>     ok 1 - fixture tests # time=8751.68ms
>     
>     # Subtest: strict warn with an error emits that error
>         1..1
>         ok 1 - should be equal
>     ok 2 - strict warn with an error emits that error # time=0.938ms
>     
>     # Subtest: onwarn gets added to the warn event
>         1..1
>         ok 1 - should be equal
>     ok 3 - onwarn gets added to the warn event # time=0.435ms
>     
>     # Subtest: onentry gets added to entry event
>         1..1
>         ok 1 - should be equal
>     ok 4 - onentry gets added to entry event # time=0.361ms
>     
>     # Subtest: drain event timings
>         ok 1 - should be equal
>         ok 2 - write should return false
>         ok 3 - write should return false
>         ok 4 - write should return false
>         ok 5 - write should return false
>         ok 6 - write should return false
>         ok 7 - write should return false
>         ok 8 - write should return false
>         ok 9 - write should return false: one0000001001 004603 0ustar00000000 000000 111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111two0000001001 004633 0ustar00000000 000000 222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222three0000002000 005131 0ustar00000000 000000 
>         ok 10 - should be equal
>         ok 11 - should be equal
>         ok 12 - should be equal
>         ok 13 - should be equal
>         ok 14 - should be equal
>         ok 15 - should be equal
>         ok 16 - should be equal
>         ok 17 - should be equal
>         ok 18 - should be equal
>         ok 19 - should be equal
>         ok 20 - should be equal
>         ok 21 - should be equal
>         ok 22 - should be equal
>         ok 23 - should be equal
>         ok 24 - should be equal
>         ok 25 - should be equal
>         ok 26 - write should return false: 3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333four0000001001 004775 0ustar00000000 000000 
>         ok 27 - should be equal
>         ok 28 - write should return false: 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444five0000002000 004753 0ustar00000000 000000 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555six0000002000 004625 0ustar00000000 000000 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666seven0000002000 005142 0ustar00000000 000000 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777eight0000002000 005122 0ustar00000000 000000 8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888four0000001001 004775 0ustar00000000 000000 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444five0000002000 004753 0ustar00000000 000000 5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555six0000002000 004625 0ustar00000000 000000 6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666seven0000002000 005142 0ustar00000000 000000 7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777eight0000002000 005122 0ustar00000000 000000 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
>         ok 29 - should be equal
>         ok 30 - write should return false: 88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888nine0000003001 004755 0ustar00000000 000000 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
>         ok 31 - should be equal
>         ok 32 - should be equal
>         ok 33 - should be equal
>         ok 34 - should be equal
>         ok 35 - should be equal
>         ok 36 - should be equal
>         ok 37 - should be equal
>         ok 38 - should be equal
>         ok 39 - should be equal
>         ok 40 - write should return false: 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
>         ok 41 - write should return false: 99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
>         ok 42 - write should return false: 9
>         ok 43 - expect truthy value
>         1..43
>     ok 5 - drain event timings # time=66.833ms
>     
>     # Subtest: consume while consuming
>         # Subtest: size=1000
>             1..0
>         ok 1 - size=1000 # time=3.253ms
>         
>         # Subtest: size=1024
>             1..0
>         ok 2 - size=1024 # time=1.36ms
>         
>         1..2
>     ok 6 - consume while consuming # time=20.859ms
>     
>     # Subtest: truncated input
>         # Subtest: truncated at block boundary
>             ok 1 - should be equivalent
>             1..1
>         ok 1 - truncated at block boundary # time=19.79ms
>         
>         # Subtest: truncated mid-block
>             ok 1 - should be equivalent
>             1..1
>         ok 2 - truncated mid-block # time=2.678ms
>         
>         1..2
>     ok 7 - truncated input # time=45.652ms
>     
>     # Subtest: truncated gzip input
>         # Subtest: early end
>             ok 1 - aborted writing
>             ok 2 - should be equivalent
>             1..2
>         ok 1 - early end # time=6.834ms
>         
>         # Subtest: just wrong
>             ok 1 - aborted writing
>             ok 2 - should be equivalent
>             1..2
>         ok 2 - just wrong # time=15.779ms
>         
>         1..2
>     ok 8 - truncated gzip input # time=43.557ms
>     
>     # Subtest: end while consuming
>         ok 1 - should be equivalent
>         1..1
>     ok 9 - end while consuming # time=4.621ms
>     
>     # Subtest: bad archives
>         ok 1 - should match pattern provided
>         1..1
>     ok 10 - bad archives # time=2.275ms
>     
>     # Subtest: header that throws
>         ok 1 - the header with that buffer throws
>         ok 2 - should be equal
>         ok 3 - should match pattern provided
>         1..3
>     ok 11 - header that throws # time=4.55ms
>     
>     # Subtest: warnings that are not so bad
>         ok 1 - should be equivalent
>         1..1
>     ok 12 - warnings that are not so bad # time=2.355ms
>     
>     1..12
>     # time=8953.31ms
> }
> 
> ok 14 - test/pax.js # time=34.013ms {
>     # Subtest: create a pax
>         ok 1 - should be equal
>         1..1
>     ok 1 - create a pax # time=8.495ms
>     
>     # Subtest: null pax
>         ok 1 - should be equal
>         1..1
>     ok 2 - null pax # time=1.139ms
>     
>     # Subtest: tiny pax
>         ok 1 - should be equal
>         1..1
>     ok 3 - tiny pax # time=1.283ms
>     
>     # Subtest: parse
>         ok 1 - should be equivalent
>         ok 2 - should be equivalent
>         ok 3 - should be equivalent
>         ok 4 - should be equivalent
>         ok 5 - should be equivalent
>         ok 6 - should be equivalent
>         1..6
>     ok 4 - parse # time=11.361ms
>     
>     1..4
>     # time=34.013ms
> }
> 
> ok 15 - test/read-entry.js # time=82.823ms {
>     # Subtest: create read entry
>         ok 1 - header checksum should be valid
>         ok 2 - should match pattern provided
>         ok 3 - should be equal
>         ok 4 - saw end event
>         1..4
>     ok 1 - create read entry # time=22.246ms
>     
>     # Subtest: meta entry
>         ok 1 - expected to throw
>         ok 2 - should be equal
>         ok 3 - should match pattern provided
>         1..3
>     ok 2 - meta entry # time=3.771ms
>     
>     # Subtest: unknown entry type
>         ok 1 - expected to throw
>         ok 2 - should be equal
>         ok 3 - should match pattern provided
>         1..3
>     ok 3 - unknown entry type # time=10.416ms
>     
>     # Subtest: entry without mode
>         ok 1 - header checksum should be valid
>         ok 2 - should match pattern provided
>         ok 3 - should be equal
>         ok 4 - saw end event
>         1..4
>     ok 4 - entry without mode # time=6.499ms
>     
>     1..4
>     # time=82.823ms
> }
> 
> ok 16 - test/strip-trailing-slashes.js # time=36.758ms {
>     ok 1 - should be equal
>     ok 2 - should be equal
>     ok 3 - should be equal
>     1..3
>     # time=36.758ms
> }
> 
> ok 17 - test/types.js # time=7.929ms {
>     ok 1 - should be equal
>     ok 2 - should be equal
>     1..2
>     # time=7.929ms
> }
> 
> ok 18 - test/warn-mixin.js # time=25.082ms {
>     ok 1 - type is function
>     ok 2 - should be equivalent
>     ok 3 - should match pattern provided
>     ok 4 - expected to throw
>     ok 5 - expected to throw: Error poop
>     ok 6 - expected to throw
>     ok 7 - expected to throw
>     ok 8 - expected to throw
>     1..8
>     # time=25.082ms
> }
> 
> ok 19 - test/winchars.js # time=6.203ms {
>     ok 1 - encode
>     ok 2 - decode
>     ok 3 - all chars
>     1..3
>     # time=6.203ms
> }
> 
> 1..19
> # time=13310.772ms
> ERROR: Coverage for lines (43.76%) does not meet global threshold (100%)
> ERROR: Coverage for functions (28.82%) does not meet global threshold (100%)
> ERROR: Coverage for branches (37.6%) does not meet global threshold (100%)
> ERROR: Coverage for statements (43.87%) does not meet global threshold (100%)
> ---------------------------------------|---------|----------|---------|---------|-------------------
> File                                   | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s 
> ---------------------------------------|---------|----------|---------|---------|-------------------
> All files                              |   43.87 |     37.6 |   28.82 |   43.76 |                   
>  node-tar-6.1.11+ds1+~cs6.0.6          |     100 |      100 |     100 |     100 |                   
>   index.js                             |     100 |      100 |     100 |     100 |                   
>   map.js                               |     100 |      100 |     100 |     100 |                   
>  ...ar-6.1.11+ds1+~cs6.0.6/fs-minipass |   16.58 |        0 |       0 |   16.82 |                   
>   index.js                             |   16.58 |        0 |       0 |   16.82 | 52-381            
>  node-tar-6.1.11+ds1+~cs6.0.6/lib      |   46.03 |    40.46 |   31.62 |   45.95 |                   
>   create.js                            |   20.68 |        0 |       0 |   20.68 | ...,95-97,101-103 
>   extract.js                           |     100 |      100 |     100 |     100 |                   
>   get-write-flag.js                    |     100 |      100 |     100 |     100 |                   
>   header.js                            |     100 |      100 |     100 |     100 |                   
>   high-level-opt.js                    |     100 |      100 |     100 |     100 |                   
>   large-numbers.js                     |     100 |      100 |     100 |     100 |                   
>   list.js                              |     100 |      100 |     100 |     100 |                   
>   mkdir.js                             |    9.28 |        0 |       0 |    9.77 | ...32-140,145-212 
>   mode-fix.js                          |     100 |      100 |     100 |     100 |                   
>   normalize-unicode.js                 |     100 |      100 |     100 |     100 |                   
>   normalize-windows-path.js            |      50 |       50 |       0 |   66.66 | 8                 
>   pack.js                              |   15.21 |        0 |       0 |   15.69 | 14-21,61-389      
>   parse.js                             |     100 |      100 |     100 |     100 |                   
>   path-reservations.js                 |    8.33 |     5.71 |       0 |    8.86 | 21-147            
>   pax.js                               |     100 |      100 |     100 |     100 |                   
>   read-entry.js                        |     100 |      100 |     100 |     100 |                   
>   replace.js                           |    9.77 |        0 |       0 |   10.15 | ...96-207,211-222 
>   strip-absolute-path.js               |      20 |        0 |       0 |      20 | 11-23             
>   strip-trailing-slashes.js            |     100 |      100 |     100 |     100 |                   
>   types.js                             |     100 |      100 |     100 |     100 |                   
>   unpack.js                            |   11.79 |     0.68 |       0 |   12.09 | ...18-685,691-871 
>   update.js                            |      20 |        0 |       0 |      20 | 10-24,28-35       
>   warn-mixin.js                        |     100 |      100 |     100 |     100 |                   
>   winchars.js                          |     100 |      100 |     100 |     100 |                   
>   write-entry.js                       |   13.66 |        0 |       0 |   13.97 | ...99,405-512,520 
> ---------------------------------------|---------|----------|---------|---------|-------------------
> dh_auto_test: error: /bin/sh -ex debian/tests/pkg-js/test returned exit code 1


The full build log is available from:
http://qa-logs.debian.net/2022/04/12/node-tar_6.1.11+ds1+~cs6.0.6-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220412;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220412&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.



More information about the Pkg-javascript-devel mailing list