Algostream_time_series.CompressLossless float column compression (Gorilla-style XOR-delta-of-bits) and integer column compression (delta + varint).
Float strategy: encode each value as Int64.bits_of_float, XOR with the previous value, write the leading-zero count + meaningful-bits block. Round-trips exactly for ALL Float64 values — NaN, Infinity, denormals, signed zero — because the encoder never interprets the value as a number.
Int64 strategy (timestamps): write the delta against the previous value as a zigzag-varint. Monotonically-increasing timestamps with sub-millisecond gaps compress to ~1-2 bytes per value.