Does anyone have experience with compression/decompression on J2ME?
I am currently writing a wikipedia dump reader, and it will surely need to be compressed (~12GB dump can be compressed down to ~2GB). What algorithms are available for J2ME?
Other than availability, I think the main constraint would be memory usage, since my target phone only has 2MB memory available. Speed would not really be an issue because I can compress into small blocks (~1MB).
I am currently thinking about bzip2 and 7z, since they sound like the best algorithms so far with decent compression ratio, low memory usage for decompression, and relatively fast decompression.
I only need to decompress on the phone, no compression (will be done on a computer).
What do you think?