Patent ID: 8589455

Claim:
A computer-implemented method for partitioning and storing a first file in a repository, said repository comprising a plurality of stored objects corresponding to a plurality of stored files, wherein each of said stored objects corresponds to one or more of said stored files, wherein said first file comprises a plurality of data objects and is different from each of said plurality of stored files, the method comprising: determining a format of the first file; identifying each of the data objects corresponding to the first file at least in part on the basis of the determined format; and for each of said identified data objects: processing said identified data object on the basis of the determined format in order to create a further data object, said processing comprising removing, at least in part, information relating to the identified format from said identified data object; comparing the further data object with said plurality of stored objects in order to determine whether the further data object corresponds to one of said plurality of stored objects; and storing the further data object in the repository in dependence on said comparison.