title: Compression library for C / C++ able to deal with more than 32 bit elements in the array
body: <p>I have a problem in the fact that I need to compress around a 6 GB <code>std::vector()</code> (1.5 billion <code>float</code>s in it), and up to now I have used lz4, but it only handles <code>int</code> count of <code>char</code>s. Since I have 6 billion chars in my vector, that would need 33bit to represent, and the compression with LZ4 does not work as I need it to. </p>
  
  <p>From what I saw at the zlib libraries, it takes int as well as input for the length of the to compressed data.</p>
  
  <p>Do I need to segment my data, or is there a framework around able to deal with more than 32bit of <code>char</code>s, or am I missing something?</p>