Patent attributes
Managing file information is disclosed. In some embodiments, a first set of information associated with a file that includes an identifier is accessed. The identifier from the first set is read. If it is determined that at least one value in a second set of information associated with the identifier does not correspond with the file, the at least one value in the first and/or second set is updated. In some embodiments, the first set is associated with metadata attached to a file and the second set is associated with a corresponding database record. By comparing one or more of the information in the metadata attached to a file, information in the corresponding database entry, information associated with the actual file, information associated with other files, existence of other files, etc., it is possible to synchronize a database with associated files and make inferences about files that have undergone changes.