Мне нужно сжать необработанные неизвестные данные <= 4 МБ до меньшего размера (размер здесь не важен).Наиболее важной частью является скорость сжатия.Мне нужно хранить данные в качестве данных.Я не могу сделать файл или заархивировать его.</p>
Какой алгоритм сжатия вы мне порекомендуете?
Например: мои необработанные данные (4 МБ) отправляются через Ethernet примерно за 58 мс.Я хочу улучшить эту отправку.Я использую язык C для его программирования.К сожалению, я использую процессор с частотой 600 МГц.
Я уже пробовал библиотеку LZ4.Он сжимает данные в 65 мс.Есть ли лучший алгоритм?Из более простого, возможно ли улучшить мою скорость?