1. A software program stored on a computer media for a computer device which provides a file archive system for storing multiple files as a single file comprising: a file manager that communicates with an archive file, having a directory navigation system and a read/write file system, and wherein the archive file comprises: a fixed header block in the file that does not change when files are added to the archive, a first information block group with a link block having a pointer to a second information block group, and a file information block in the first or second information block group containing pointers which point to a data file.