Я пытаюсь рассчитать начальный размер буфера для использования при распаковке данных неизвестного размера. У меня есть куча точек данных из существующих потоков сжатия, но я не знаю, как лучше их проанализировать.
Точками данных являются сжатый размер и отношение к несжатому размеру.
Например:
100425 (сжатый размер) x 1,3413 (степень сжатия) = 134 700 (несжатый размер)
Поток сжатых данных не сохраняет несжатый размер, поэтому декомпрессор должен выделить начальный размер буфера и перераспределить, если он переполнится. Я буду искать «лучший» начальный размер для размещения буфера с учетом сжатого размера. У меня более 293 000 точек данных.