Shar

shar is a self-extracting archive format for Unix-type systems. It encodes a group of files in a text-based format embedded in a shell file which may be executed directly from the command line in order to re-create the files that were archived.