CPC G06F 16/1873 (2019.01) [G06F 8/65 (2013.01); G06F 8/658 (2018.02); H04L 69/324 (2013.01)] | 19 Claims |
1. A method comprising:
determining that a first portion of a first version of a file comprises a first byte-offset value that points to a location in the first version of the file;
defining a second portion of the first version of the file that includes the first portion and at least one byte prior to the first portion and at least one byte after the first portion;
determining that a third portion of the first version of the file, subsequent to the second portion, does not comprise a byte-offset value that points to a location in the first version of the file;
determining that the third portion is greater than a threshold size;
generating, at least partly in response to determining that the third portion is greater than the threshold size, first data that identifies a fourth portion of the first version of the file that is prior to the third portion, the fourth portion including at least the second portion;
determining that a fifth portion of the first version of the file, subsequent to the third portion, comprises a second byte-offset value that points to a location in the first version of the file;
defining a sixth portion of the first version of the file that includes the fifth portion and at least one byte prior to the fifth portion and at least one byte after the fifth portion; and
generating second data that identifies a seventh portion of the first version of the file, the seventh portion residing between the fourth portion and the sixth portion.
|