Compress text file in SD card

Hello,
I'm gonna make a data logger system with Arduino but I have some problems. The readings are about one month and this is a text file for about 90 Mbytes size. I may send it by GPRS but this is too much. Is there any library to use in order to compress the text file or some compress shield or similar.. ?

Thanks in advance

I don't know any working compression code.
But this might be helpful, Arduino Forum