алгоритм сжатия для отсортированных целых чисел

У меня есть большая последовательность случайных целых чисел, отсортированных от самого низкого до самого высокого. Числа начинаются с 1 бита и заканчиваются около 45 бит. В начале списка у меня есть числа, очень близкие друг к другу: 4, 20, 23, 40, 66. Но когда числа начинают становиться выше, расстояние между ними также становится немного больше (фактически расстояние между ними является отрицательным ). Дублированных номеров нет.

Я используюупаковка бит чтобы сэкономить место. Тем не менее, этот файл может стать действительно большим.

Я хотел бы знать, какой алгоритм сжатия можно использовать в этой ситуации, или любой другой метод, чтобы сэкономить как можно больше места.

Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос