簡體   English   中英

需要在線工具將 GZip 壓縮文本轉換為 ASCII(可讀)文本

[英]Need Online Tool to Convert GZip compression text to ASCII (Readable) text

我正在嘗試查看 Redis 數據庫中的數據。 它是使用 Lettuce 6.1.1 版本壓縮庫壓縮的數據。 它使用 GZIP 壓縮類型。 我嘗試了幾種在線工具將 GZIP 文本轉換為可讀的 ASCII 格式。 這些工具失敗是因為它無法將 GZIP 文本識別為 GZIP 數據。 也許它與生菜用於壓縮數據的壓縮算法有關。

誰能指出我可以將這些數據解壓縮為可讀的 ascii 文本的工具?

以下是壓縮數據的示例:

\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x00\xABV N- \xCBLNu,JM\xF4+\xCDMJ-R\xB2R2604\xB44Q\xAA\x05\x00\x190\x9B\xD1 \x1E\x00\x00\x00

這應該轉換為一個數字:301194

這是第二個例子:

1.\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x003602\xB04\x01\x00\x93\xC0t\xC3\x06\x00\x00\x00 2.\x1F\x8B\x08 \x00\x00\x00\x00\x00\x00\x003602\xB0\xB0\x04\x00o\x8D\xDE\xA4\x06\x00\x00\x00 3.\x1F\x8B\x08\x00\x00\x00 \x00\x00\x00\x003602\xB04\x07\x00)\x91}Z\x06\x00\x00\x00 4.\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x003602\ xB04\x03\x00\xBF\xA1z-\x06\x00\x00\x00 5.\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x003602\xB04\x00\x00\x8A\x04 \x19\xC4\x06\x00\x00\x00 6.\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x003602\xB04\x02\x00\xA6e\x17*\x06\x00\ x00\x00 7.\x1F\x8B\x08\x00\x00\x00\x00\x00\x00\x003604\xB44\x01\x00J\x05\x03\xD0\x06\x00\x00\x00

這應該是 7 個服務區號碼的列表。 不確定順序,但值應該是:

  1. 302090
  2. 302092
  3. 302097
  4. 302094
  5. 302096
  6. 302089
  7. 301194

我嘗試使用這個在線工具: https://codebeautify.org/gzip-decompress-online翻譯 window 中沒有出現翻譯,也沒有顯示錯誤。

我也試過這個網站: https://www.multiutil.com/gzip-to-text-decompress/

我收到錯誤:無效的壓縮文本在此處輸入圖像描述

您的示例 1 到 7 沒有任何問題。它們都是有效的 gzip 流,可以解壓縮為:

  1. 302094
  2. 302089
  3. 302097
  4. 302096
  5. 302090
  6. 302092
  7. 301194

但是,您問題中的第一個示例在最后的完整性檢查中存在錯誤。 它解碼為:

  1. {#eviceAreaNumber":"301194"}

雖然 gzip stream 中的 deflate 壓縮數據有效,但其后的 CRC 無效。 之后的未壓縮長度也是不正確的。

您指向的在線工具需要 Base64 編碼數據。 不是您在那里嘗試的部分十六進制編碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM