字串例如:"0001100101101110011010110010000001111010"
由0与1组成,首位可能为0,长度不定,大于64位
需要一种针对这种字串的压缩方式,可以以最节约空间的方式储存这堆字串
想听听各位的想法和意见,必定感谢! :)
----------------------------------------
我的想法是例如30位一切,前面补个1(防止转为整数时首位0被忽略),作为二进制字串转为十六进制整数,然后用逗号分隔累加出一个新字串
但感觉这个方式挺笨,而且压缩/解压缩的时候并不会很高效
由0与1组成,首位可能为0,长度不定,大于64位
需要一种针对这种字串的压缩方式,可以以最节约空间的方式储存这堆字串
想听听各位的想法和意见,必定感谢! :)
----------------------------------------
我的想法是例如30位一切,前面补个1(防止转为整数时首位0被忽略),作为二进制字串转为十六进制整数,然后用逗号分隔累加出一个新字串
但感觉这个方式挺笨,而且压缩/解压缩的时候并不会很高效