Python - Ascii String komprimieren
Ich suche nach einer Möglichkeit, eine ASCII-basierte Zeichenfolge zu komprimieren.
Ich muss es auch dekomprimieren. Ich habe zlib ausprobiert, aber ohne Hilfe.
Was kann ich tun, um die Zeichenfolge auf eine geringere Länge zu komprimieren?
Code:
def compress(request):
if request.POST:
data = request.POST.get('input')
if is_ascii(data):
result = zlib.compress(data)
return render_to_response('index.html', {'result': result, 'input':data}, context_instance = RequestContext(request))
else:
result = "Error, the string is not ascii-based"
return render_to_response('index.html', {'result':result}, context_instance = RequestContext(request))
else:
return render_to_response('index.html', {}, context_instance = RequestContext(request))