i am confused by the following snippet mentioned in FAST specification for dealing with delta decoding.
“The size of the integer required for the delta may be larger than the specified size for the field type. For example, if a field of type uInt32 has the base 4294967295 and the new value is 17 an int64 is required to represent the delta -4294967278. However, this does not affect how the delta appears in the stream.”
in order to decode a signed integer people has to know what type of integer it is, int32 or int64. but above paragraph means even field is int32, people has to use int64 to decode the delta part. in this case how to manage to know what type of signed integer is used in delta decoding?
thanks & regards