i'm using archiver to implement https://github.com/maxogden/dir-tar-stream but ran into what I think is a bug
basically if I .append a fs.createReadStream('someFileOfLengthZero') then archiver wont ever finish writing the tar.
here is my fix: https://github.com/maxogden/dir-tar-stream/blob/09eb540990aa6e4c82b852c71477a761b7408e82/index.js#L25-L31