擅长:python、mysql、java
<p>“某些程序”有一个需要修复的bug。通常,UTF编码不是无损的,因此原始数据是不可恢复的。该程序需要<em>而不是</em>执行任何此类转换,而是发送原始二进制文件</p>
<p>通过使用<a href="https://en.wikipedia.org/wiki/Windows-1251" rel="nofollow noreferrer">Windows-1251 Wikipedia page</a>上的表,我能够从示例中恢复原始gzip文件,并添加了一个。您将注意到该表中没有字符<code>0x98</code>。我假设unicode符号<code>U+0098</code>转换为字节<code>0x98</code>。应用该转换并删除结果的前五个字节,将得到一个具有正确CRC和长度检查的有效gzip流</p>
<p>由于所提供的示例没有所有可能的字节值,因此不能保证这在一般情况下都会起作用</p>