0
A
回答
0
一個共同壓縮algorithim這一直很長一段時間是LZW壓縮。
它被GZIP,PKZIP和JAR用來命名但少數適用於壓縮文本。它使用Huffman encoding,arithmetic coding和一些啓發式技術的組合來提高效率。
關於簡單的想法位壓縮
如果發現壓縮和普通的簡單位打包,你是一個罕見的品種。 ;)
0
也許它可以幫助你
public String StringtoBinary(String s) {
char[] cArray=s.toCharArray();
StringBuilder sb=new StringBuilder();
for(char c:cArray)
{
String cBinaryString=Integer.toBinaryString((int)c);
sb.append(cBinaryString);
}
return sb.toString();
}
+1
注意:這個例子有一些問題a)它產生了一個更大的字符串b)它不能被解碼c)它從文本產生文本。 – 2013-04-25 10:36:16
0
,首先你應該找出你想用什麼樣的壓縮算法。我建議閱讀霍夫曼壓縮算法。你用什麼語言編寫BTW?
相關問題
- 1. 如何將比特流分成包
- 2. 將字符串轉換成字符 '<' 來比較字符<
- 3. 打破字符串轉換成字符,比較&&
- 4. 打印字符串包含特殊字符
- 5. Python-C API:無法將C字符串打包成元組
- 6. C#字符串比較失敗,其中包含特殊字符的字符串
- 7. Symfony的查詢生成器:字符串包含特殊字符
- 8. 字符比較,並打破
- 9. 打印字符串以特定字符
- 10. 用特殊字符打印字符串
- 11. 將字符串生成器拆分爲字符串字符串特定字符
- 12. Preapre字符串包含特殊字符
- 13. 撥打特殊字符
- 14. 打印特殊字符
- 15. Optgroup打破特殊字符
- 16. 將帶特殊字符的字符串分隔成數組
- 17. JSON包含特殊字符
- 18. 包含特殊字符
- 19. Mysql select包含字符串+特定int列的比較
- 20. 將6/10/12比特流轉換爲比例無符號字符/ short
- 21. 將包含特殊字符的字符串轉換爲字符串數組
- 22. 創建一個包含特定字符串的數組,以及如何將字符串分成字母字母
- 23. PHP將字符串與字符比較
- 24. Python中的字符串打包解包
- 25. 如何通過WebDav打開包含特定字符的文檔?
- 26. 使用JRuby無法打開包含特殊字符的文件
- 27. 如何使用PyQt打印包含特殊字符的QString?
- 28. 如何打開包含特定字符串的文件夾? (Mac)
- 29. 如何打印包含特定字符串的行?
- 30. 特殊字符包含在密碼中,它打破了URL
你想知道如何做或知道它是如何做到的?我建議你只使用DefaltorOutputStream或類似的東西來壓縮它。 – 2013-04-25 10:27:17
我想知道如何去做。如果你有一些有用的鏈接可能會有幫助,我會很感激!歡呼 – 2013-04-25 10:29:13
定義'包裝'。字符已經是一組比特。你的意思是'compres'? – EJP 2013-04-25 23:05:38