A checkpoint which describes a base file is produced by dividing the base
file into a series of segments; generating for each segment a segment
description; and creating from the generated segment descriptions a
segment description structure as the checkpoint. The segment descriptions
represent segments of the base file at a minimum level of resolution
sufficient to represent distinctly the segment. A difference file which
defines differences between an updated file and the base file is produced
by generating at different levels of resolution segment descriptions for
segments in the updated file and comparing the generated segment
descriptions with segment descriptions in the checkpoint to identify
matching and non-matching segments. Data identifying segments in the
updated file that match segments in the base file and data representing
portions of the updated file at a minimum level of resolution sufficient
to represent distinctly the portion are stored as the difference file.
Ein Prüfpunkt, das eine niedrige Akte beschreibt, wird produziert, indem man die niedrige Akte in eine Reihe Segmente teilt; für jedes Segment eine Segmentbeschreibung erzeugen; und von den erzeugten Segmentbeschreibungen eine Segmentbeschreibung Struktur verursachend als das Prüfpunkt. Die Segmentbeschreibungen stellen Segmente der niedrigen Akte auf einem minimalen Niveau der Auflösung genügend, das Segment deutlich darzustellen dar. Eine Unterschiedakte, die Unterschiede zwischen einer aktualisierten Akte und der niedrigen Akte definiert, wird produziert, indem man auf unterschiedlichen Niveaus der Auflösung Segmentbeschreibungen für Segmente in der aktualisierten Akte erzeugt und die erzeugten Segmentbeschreibungen mit Segmentbeschreibungen im Prüfpunkt vergleicht, um die zusammenpassenden und nicht-zusammenpassenden Segmente zu kennzeichnen. Daten, die Segmente in der aktualisierten Akte kennzeichnen, die Gleichsegmente in der niedrigen Akte und in den Daten, die Teile der aktualisierten Akte auf einem minimalen Niveau der Auflösung genügend, den Teil deutlich darzustellen darstellen, als die Unterschiedakte gespeichert werden.