数据是一个UTF-8字符串:
data = 'BZh91AY&SY\x94$|\x0e\x00\x00\x00\x81\x00\x03$ \x00!\x9ah3M\x13<]\xc9\x14\xe1BBP\x91\xf08'
我尝试了各种不同的解包方法,但是在File.open("data.bz2", "wb").write(data.unpack('a*'))
中没有取得成功。我只能获得文件中的字符串而不是字符串中的UTF-8编码的二进制数据。