The Jargon File (version 4.4.7, 29 Dec 2003):
tarball
 n.
    [very common; prob. based on the ?tar baby? in the Uncle Remus folk tales]
    An archive, created with the Unix tar(1) utility, containing myriad related
    files. ?Here, I'll just ftp you a tarball of the whole project.? Tarballs
    have been the standard way to ship around source-code distributions since
    the mid-1980s; in retrospect it seems odd that this term did not enter
    common usage until the late 1990s.
The Free On-line Dictionary of Computing (30 December 2018):
tar
tape archive
tarball
    ("Tape ARchive", following ar) Unix's
   general purpose archive utility and the file format it uses.
   Tar was originally intended for use with magnetic tape but,
   though it has several command line options related to tape,
   it is now used more often for packaging files together on
   other media, e.g. for distribution via the Internet.
   The resulting archive, a "tar file" (humourously, "tarball")
   is often compressed, using gzip or some other form of
   compression (see tar and feather).
   There is a GNU version of tar called gnutar with several
   improvements over the standard versions.
   Filename extension: .tar
   MIME type: unregistered, but commonly application/x-tar
   Unix manual page: tar(1).
   Compare shar, zip.
   (1998-05-02)