Därför att dessa kompressionsmetoder resulterar i binära data, och du inte kan passera byte i en URL, de komprimerade datan behöver att kodas som en Base64 stränger. Fördriva kompressionsstyrkan förminskar storleksanpassa av stränga, mig misstänker kodningen Base64 är rimligt att få dig en stränga större, än den dig var pröva till kompressen i första förlägger - om bestämt ditt stränga är i hög grad slumpmässigt.
Lilla datamängder, e.g. en byte 500 stränger, ansar till inte brunnen och ofta, resultatet för kompress i en förhöjning storleksanpassar in.
Vad innehålls i ditt stränger?