我有这个巨大的字符串,我想知道它是否可以被压缩,如果是这样的话有什么好办法。
" 01011311100111111112110131131011111110111011113111101101001110110110100110001001111003011011101111311102110011030111001311110113110111110111111111111111311103010001113110013100100101110000010111111111001000111111100001100030111111131113113101101001100111111100110100131001102101101110030300300011011111001111100010110011201111111011110011101011000011100013110101111003000131111012011131000000113111111311111001100111011111000101111101313111010000001131103011210111101001110010100113111311000111001100011110001000001111110001111111001010001011111100111000131000"
这是一个示例,还有数千行。有什么建议吗?
答案 0 :(得分:0)
我建议在考虑实施自己的压缩算法之前尝试开箱即用的解决方案。如果这导致了足够的压缩结果,您可以尝试java.util.zip.GZIPInputStream
和java.util.zip.GZIPOutputStream
。只有当你对结果不满意时,你才会想到自己的方案。