Information processing apparatus and recording medium
First Claim
1. A computer implemented information processing apparatus including a processor that processes an archive file in a compressed archive file format in which one or more files converted into block data items are merged into a single file, comprising:
- an update instructing part configured to issue an update instruction to modify a desired block data item of the block data items contained in the archive file;
an information protecting part configured to protect a predetermined data item contained in the archive file by moving the predetermined data into a temporary storage according to the update instruction from the update instructing part, the predetermined data item being a block data item of block data items not to be modified;
a reading part configured to decompress the desired block data item contained in the archive file specified by the update instructing part to enable reading of a content of an original file corresponding to the desired block data item;
an archive locking part configured to lock the block data items not to be modified contained in the archive file such that the block data items not to be modified remain compressed when the desired block data item contained in the archive file is decompressed by the reading part;
a first updating part configured to update the content of the original file read by the reading part;
a first writing part configured to compress the original file containing the content updated by the first updating part into an updated block data item and to write the updated block data item into the archive file;
a second updating part configured to update a content of the predetermined data item protected by the information protecting part based on the content of the original file updated by the first updating part; and
a second writing part configured to write the predetermined data item containing the content updated by the second updating part into the archive file into which the updated block data item is written by the first writing part.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus is disclosed that updates a desired block data item contained in an archive file in an archive file format. According to an update instruction from an update instructing part, a predetermined data item contained in the archive file is protected before the archive file is updated. The content of the protected predetermined data item is updated based on updated content of the block data item contained in the archive file. The updated predetermined data item is written into the archive file into which the updated block data item is written.
19 Citations
25 Claims
-
1. A computer implemented information processing apparatus including a processor that processes an archive file in a compressed archive file format in which one or more files converted into block data items are merged into a single file, comprising:
-
an update instructing part configured to issue an update instruction to modify a desired block data item of the block data items contained in the archive file; an information protecting part configured to protect a predetermined data item contained in the archive file by moving the predetermined data into a temporary storage according to the update instruction from the update instructing part, the predetermined data item being a block data item of block data items not to be modified; a reading part configured to decompress the desired block data item contained in the archive file specified by the update instructing part to enable reading of a content of an original file corresponding to the desired block data item; an archive locking part configured to lock the block data items not to be modified contained in the archive file such that the block data items not to be modified remain compressed when the desired block data item contained in the archive file is decompressed by the reading part; a first updating part configured to update the content of the original file read by the reading part; a first writing part configured to compress the original file containing the content updated by the first updating part into an updated block data item and to write the updated block data item into the archive file; a second updating part configured to update a content of the predetermined data item protected by the information protecting part based on the content of the original file updated by the first updating part; and a second writing part configured to write the predetermined data item containing the content updated by the second updating part into the archive file into which the updated block data item is written by the first writing part. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer readable recording medium having a program embodied therein for processing an archive file in a compressed archive file format in which one or more files converted into block data items are merged into a single file, said program including computer-executable instructions for executing a method comprising:
-
issuing an update instruction to modify a desired block data item of the block data items contained in the archive file; protecting a predetermined data item contained in the archive file by moving the predetermined data into a temporary storage according to the update instruction from the update instructing function, the predetermined data item being a block data item of block data items not to be modified; decompressing the desired block data item contained in the archive file specified by the update instructing function to enable reading of a content of an original file corresponding to the desired block data item; locking the block data items not to be modified contained in the archive file such that the block data items not to be modified remain compressed when the desired block data item contained in the archive file is decompressed by the decompressing; updating the content of the original file read by the reading function; compressing the original file containing the content updated by the first updating function into an updated block data item and writing the updated block data item into the archive file; updating a content of the predetermined data item protected by the information protecting function based on the content of the original file updated by the first updating function; and writing the predetermined data item containing the content updated by the second updating function into the archive file into which the updated block data item is written by the first writing function. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification