Method, apparatus, and program for using a java archive to encode a file system delta
0 Assignments
0 Petitions
Accused Products
Abstract
A mechanism is provided for extending a Java archive file to include additional information that describes the contents of the archive as update information. A program is provided for determining differences between an initial file system tree and a final file system tree and encoding those differences into entries in a Java archive file. An extractor class is included in the Java archive file and named as the main class. The Java archive file may be transported to a site that needs a file system update. The Java archive file may be executed in a Java runtime environment to update a target file system. The extractor class is executed to decode and effectuate the difference entries in the archive file.
-
Citations
25 Claims
-
1-7. -7. (canceled)
-
8. A method for updating a file system, comprising:
-
identifying a target file system tree;
receiving a delta Java archive that includes at least one difference entry and an extractor class; and
executing the extractor class, wherein the extractor class applies difference information in the at least one difference entry to the target file system tree to form a final file system tree. - View Dependent Claims (9, 10, 11)
-
-
12-18. -18. (canceled)
-
19. An apparatus for updating a file system, comprising:
-
identification means for identifying a target file system tree;
receipt means for receiving a delta Java archive that includes at least one difference entry and an extractor class; and
execution means for executing the extractor class, wherein the extractor class applies difference information in the at least one difference entry to the target file system tree to form a final file system tree. - View Dependent Claims (20, 21, 22)
-
-
23. A data structure for providing an update to a file system, comprising:
a delta Java archive including;
at least one difference entry describing a difference between an initial file system tree and a final file system tree; and
an extractor class wherein the extractor class is configured to apply difference information in the at least one difference entry to a target file system tree to form the final file system tree.
-
24. (canceled)
-
25. A computer program product, in a computer readable medium, for updating a file system, comprising:
-
instructions for identifying a target file system tree;
instructions for receiving a delta Java archive that includes at least one difference entry and an extractor class; and
instructions for executing the extractor class, wherein the extractor class applies difference information in the at least one difference entry to the target file system tree to form a final file system tree.
-
Specification