아스키 기반 문자열을 압축하는 방법을 찾고 있는데, 어떤 도움이 필요합니까?파이썬 - 압축 아스키 문자열
또한 압축을 풀어야합니다. 나는 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))
http://en.literateprograms.org/Huffman_coding_(Python) – GodMan
참조 zlib가 도움이되지 않은 이유는 무엇입니까? – Sergey
문자열을 반환하려고했지만 작동하지 않았습니다. – moenad