我的问题是:
我想将一个字节数组存储在压缩文件中,并且我想要以良好的性能读取它。
所以我创建了一个字节数组,然后传递给ZLIB算法,然后将其存储在文件中。 令我惊讶的是,该算法表现不佳,可能是因为该数组是随机样本。 使用这种方法,读取将会非常容易。只需将流复制到内存中,解压缩并将其复制到字节数组中。
但是我需要压缩文件。我是否必须使用像RLE这样的算法来压缩字节数组? 我认为可以将字节数组存储为字符串,然后压缩它。但是我认为在读取数据时性能会很差。
抱歉我的英语不好。
谢谢
所以我创建了一个字节数组,然后传递给ZLIB算法,然后将其存储在文件中。 令我惊讶的是,该算法表现不佳,可能是因为该数组是随机样本。 使用这种方法,读取将会非常容易。只需将流复制到内存中,解压缩并将其复制到字节数组中。
但是我需要压缩文件。我是否必须使用像RLE这样的算法来压缩字节数组? 我认为可以将字节数组存储为字符串,然后压缩它。但是我认为在读取数据时性能会很差。
抱歉我的英语不好。
谢谢