Python - Сжать строку Ascii

Я ищу способ сжать строку на основе ASCII, любая помощь?

Мне также нужно распаковать его. Я попробовал zlib, но без посторонней помощи.

Что я могу сделать, чтобы сжать строку в меньшую длину?

код:

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))

Ответы на вопрос(0)

Ваш ответ на вопрос