Вообще... - если брать в рассчёт теорию... - любой массив данных (включая бесконечный), можно упаковать (множественными проходами) в 2кб (учитывая, что данные 8-миразрядные!!)
эти два кб упакованных данных будут содержать 4 равных части - 1 словарь, 2 перекрестный словарь, 3 распаковщик и 4 сами упакованные данные
При каждом проходе распаковки, оба словаря обновляются, распаковщик остаётся без изменений.
Однако... - при множественной распаковке.... - чем больше объём данных, тем больше времени на распаковку (бесконечный объём данных будет распаковываться бесконечно)
P.S. Похоже на ахинею, но могу обосновать
P.P.S Про белый шум - добавляем к разрядности один пустой бит.... и всё замечательно пакуется!![]()





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 

