1. A computer-readable medium holding computer-executable instructions to be utilized in a computer having a communication facility for providing mobile communication, comprising: providing a header; providing a file execution segment formed in machine language codes; and providing a resource segment constructed to be selected by languages, wherein said header includes data field for performing one or more of the functions of: 1) verifying reliability/validity of said file, 2) restricting use of said file (by period of the use, by times of the use), and 3) automatic updating of said file.