Poiché questi metodi di compressione provocano i dati binari e non potete passare i byte in un URL, i dati appiattiti devono essere messi come stringa Base64. Mentre la compressione potrebbe ridurre il formato della stringa, ritengo sospetto che la codifica Base64 è probabile ottenere voi una stringa più grande di quella voi stava provando a comprimere in primo luogo - specialmente se la vostra stringa è in gran parte casuale.
I piccoli insiemi di dati, per esempio una stringa da 500 byte, tendono a non comprimere bene e spesso risultato in un aumento nel formato.
Che cosa è contenuto nella vostra stringa?