【问题标题】:How to get uncompressed length of GZIP-compressed string? [duplicate]如何获得 GZIP 压缩字符串的未压缩长度? [复制]
【发布时间】:2021-01-21 14:38:42
【问题描述】:

是否有任何可靠的方法可以在不解压缩字符串的情况下获取压缩字符串(特别是使用 GZIP 压缩)的未压缩长度?我无法控制压缩过程,即没有商定的标志或尾部数据。我读过你可以检查最后四个字节,但这似乎需要启用标志,这又是我无法控制的。

【问题讨论】:

  • 这不能回答我的问题。我需要一种可靠的(阅读:独立于工具,仅基于压缩方法)的方法来做到这一点。
  • 它提供了尽可能多的答案,而无需查看您的实际 gzip 字符串。 TL;博士; gzip 流本身不包含您需要的信息。但是,如果您的流包含标题,它可能会。
  • 这回答了我的问题。谢谢。如果您希望我接受,请将其添加为答案。

标签: gzip gzipstream


【解决方案1】:

gzip 流本身不包含您需要的信息。但如果您的流包含标题,它可能会。

更多信息here

【讨论】:

    猜你喜欢
    • 2015-02-06
    • 2011-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多