2012-10-23 2 views
0

안녕하세요 저는 코딩을 처음 접하는 고등학생이며 과학 박람회 프로젝트를 진행하고 있습니다. 내 프로젝트의 경우 지식 부족으로 인해 압축 알고리즘을 사용해야합니다. 자바 스크립트로 제한됩니다. 내가 jslzjb에서 압축 알고리즘을 찾았지만 알고리즘은 문자열에 필요할 때 바이트 배열로 메시지를 압축합니다.문자열로 압축하는 Javascript 압축 알고리즘?

압축 알고리즘이 무손실이어야하는 방식으로 자바 스크립트를 사용하여 문자열로 메시지를 압축하는 방법이 있습니까?

감사

+0

아마도 당신은 단지 어떤 종류의 문자열로 바이트 배열을 변환 할 수 있습니까? – Jasper

+3

문제를 처리하는 가장 간단한 방법은 33 %의 오버 헤드가 발생하지만 Base64를 사용하여 이진 데이터를 인코딩하는 것입니다. – NullUserException

+0

실제로 시도해 보니, toString 함수를 사용하는 것이지만 실제로는 실제로 크기가 커지는 배열을 확장하는 것입니다. 나는 또한 jslzjb에 의해 주어진 base64를 사용해 보았는데, 결과적으로 메시지의 크기가 약간 증가했다. – user1767004

답변

관련 문제