【发布时间】:2012-09-30 21:04:27
【问题描述】:
我正在寻找最合适的编码或方法来将字节压缩为可以使用类似 ReadLine 的命令读取的字符,该命令仅识别可读字符并在行尾字符处终止。实现它可能有一种常见的做法,但我对编码了解不多。
目前,我将字节输出为十六进制字符串,因此我需要 2 个字节来表示 1 个字节。它运作良好,但速度很慢。例如:值为 255 的字节表示为 'FF'。
我确信它可能会小 3 或 4 倍,尽管由于我正在输出 MP3 数据存在限制,但我不知道如何。我应该只是压缩我的字符串,否则开销会太大?
ASCII85 会包含随机空字节和 EndOfLine 还是我可以放心?
【问题讨论】:
-
也许你想使用Base64?
标签: string compression