1. A handheld computing device with a file archive system for storing multiple files as a single file comprising comprising: a display screen; an input device for operating the computing device and entering user responses; a processor for executing programming that provides the file archive system further 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 in the file that does not change when files are added to the archive, and that contains a first pointer to a first file information block group, the first information block group containing a link block having a second pointer to a second information block group, and a first file information block in the first information block group containing a third pointer which points to a first data file, and a second file information block in the second information block group containing a fourth pointer, or, alternatively, an end of file code.