2012-10-23 118 views
0

你好,我是一名高中生,剛剛進入編碼領域,我正在參加一個科學博覽會項目。對於我的項目,我需要使用壓縮算法,由於我缺乏知識,我只能使用JavaScript。我在jslzjb中找到了一個壓縮算法,但是當我需要字符串時,該算法會將該消息壓縮爲一個字節數組。壓縮成字符串的JavaScript壓縮算法?

有沒有辦法使用javascript將消息壓縮爲字符串,通過我需要的壓縮算法是無損的。

感謝

+0

也許你可以轉換你的字節數組轉換爲某種類型的字符串? – Jasper

+3

處理您的問題的一個簡單方法是使用Base64對二進制數據進行編碼,但這會導致33%的開銷。 – NullUserException

+0

我實際上已經嘗試過了,會發生什麼是我會使用toString函數,但是所有這些都會導致數組的擴展實際上導致消息實際上變得更大。我也嘗試使用jslzjb給出的base64,它也導致消息的大小略有增加。 – user1767004

回答