Patent ID: 8593312

Claim:
An apparatus for compressing data, the apparatus comprising: a block setting unit that divides data of at least one original file into two or more blocks; a compression unit that generates block compression data by applying a compression algorithm to data corresponding to at least one block among the blocks divided by the block setting unit; and a compression file generation unit that generates a block header and a block body for each block divided by the block setting unit, wherein the block body includes the block compression data if the each block is compressed by the compression unit or includes the original data of the each block if the each block is not compressed by the compression unit; and wherein the compression file generates a compression file including an original file header extension field including additional information on the at least one original file that is not included in an original file header, and the original file header extension field includes a path of the at least one original file, comments on the at least one original file, and file information based on a file system of an operating system, and encryption information of the at least one original file.