title: Arduino: Lightweight compression algorithm to store data in EEPROM
body: <p>I want to store a large amount of data onto my Arduino with a <a href="http://www.atmel.com/devices/atmega168.aspx" rel="noreferrer">ATmega168</a>/<a href="http://www.atmel.com/devices/atmega328.aspx" rel="noreferrer">ATmega328</a> microcontroller, but unfortunately there's only 256&nbsp;KB / 512&nbsp;KB of EEPROM storage. </p>
  
  <p>My idea is to make use of an compression algorithm to strip down the size. But well, my knowledge on compression algorithms is quite low and my search for ready-to-use libraries failed.</p>
  
  <p>So, is there a good way to optimize the storage size?</p>