Packaging multiple groups of read-only files of an application's components into multiple shared libraries
First Claim
1. A method of packaging multiple groups of read-only files, the method comprising:
- preparing a plurality of executable files, each executable file corresponding to a group of read-only files, each executable file comprising an array, the array having sufficient space to accommodate at least the group of read-only files corresponding to said each executable file;
overwriting the array in said each executable file with data from the group of read-only files corresponding to said each executable file;
adding, to an application program, a first plurality of instructions, to set up an index indicative of presence or absence of said each executable file, in a computer executing said application program; and
adding, to said application program, a second plurality of instructions, to use said index, when accessing said data.
1 Assignment
0 Petitions
Accused Products
Abstract
Multiple groups of read-only files, for use by various components of an application program in a computer, are packaged as follows. Several executable files are prepared, each executable file corresponding to a group of read-only files used by one or more components. Each executable file includes an array that has sufficient space to accommodate the group of read-only files to be packaged therein. Each array in each executable file is overwritten with data from a corresponding group of read-only files. The presence or absence of each executable file for a group of read-only files is indicated by an index that is developed during initialization of components. Retrieval of data is from the executable files, if the index indicates, on first accessing each read-only file, that the corresponding executable file is present. If the executable file is indicated by the index as being absent, then the read-only file is directly accessed.
455 Citations
16 Claims
-
1. A method of packaging multiple groups of read-only files, the method comprising:
-
preparing a plurality of executable files, each executable file corresponding to a group of read-only files, each executable file comprising an array, the array having sufficient space to accommodate at least the group of read-only files corresponding to said each executable file;
overwriting the array in said each executable file with data from the group of read-only files corresponding to said each executable file;
adding, to an application program, a first plurality of instructions, to set up an index indicative of presence or absence of said each executable file, in a computer executing said application program; and
adding, to said application program, a second plurality of instructions, to use said index, when accessing said data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer comprising a processor and a memory coupled to the processor, the memory being encoded with:
-
a first plurality of instructions to automatically prepare a plurality of executable files, each executable file corresponding to a group of read-only files, each executable file comprising an array, the array having sufficient space to accommodate at least the group of read-only files corresponding to said each executable file;
a second plurality of instructions to automatically overwrite the array in said each executable file with data from the group of read-only files corresponding to said each executable file; and
an application program comprising a plurality of instructions to set up an index indicative of presence or absence of said each executable file, in a computer executing said application program.
-
-
16. An apparatus for packaging multiple groups of read-only files, the apparatus comprising:
-
means for automatically preparing a plurality of executable files, each executable file corresponding to a group of read-only files, each executable file comprising an array, the array having sufficient space to accommodate at least the group of read-only files corresponding to said each executable file;
means for automatically overwriting the array in said each executable file with data from the group of read-only files corresponding to said each executable file; and
a memory encoded with an application program comprising a plurality of instructions to set up an index indicative of presence or absence of said each executable file, in a computer executing said application program.
-
Specification