codec: output deltas as base-32 varints. digest shrinks 47MB->23MB