google/brotli

using brotli compression on embedded iot with limited RAM

Open

#1018 aperta il 6 giu 2023

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)TypeScript (1237 fork)batch import
help wanted

Metriche repository

Star
 (12.671 star)
Metriche merge PR
 (Merge medio 41g 20h) (10 PR mergiate in 30 g)

Descrizione

hello brotli i want to use the brotli compression which gave good compression rates on the type of data i need to compress (tested with the cli tool) . but before digging on how to use brotli compression in my (zephyr OS based) application i want to make sure its possible. in total the RAM of my device is 64k (ARM cortex M4 64Mhz), so with all the rest of the application i would say that max footprint can be ~4k, preferably smaller (including buffer for input by chunks of 256/512 bytes max). i do not care so much for speedy compression but rather have compress rate high as possible.

can brotli work in this conditions ? are the windows and other allocation sizes configurable ? i read that it uses a dictionary - what size of dictionary will it use for ~32kbyte of data ?

hope to read you soon best regards Ziv

Guida contributor