zlib解压

1
2
3
4
5
6
7
8
9
import zlib
import binascii

id = '78DA955059AE033108BB92096B8E93F5FE47289369D5D78F57A94804C9011BA3900E86A001E838B14AC0BAB841597A58B11BA776D7EC060DC0CC8691B9AA0A6AE25C62BB1435D41D5775F538AC04D99AEF9926B969FA54479BABA8D858BE060DAAC494C3C48EA89B8BA42A43277590B5A408B69E780CC5C65E439BAC42532F1F39F3DFCEE79F5068A5DB5FBD06DE717B4093A017F47107FD7B87EFFECF4E0AFBE0CE94A7B63FFBAE7E996CCC4EB2C42E25A952982D24455C99855979F27C00613B670A'
result = binascii.unhexlify(id)
print(result)
result = zlib.decompress(result)
print(result)

(1) 安装工具

Linux/macOS:使用 openssl(系统自带)或 pigz

  • bash复制
1
2
3
# 安装pigz(可选)
sudo apt-get install pigz # Debian/Ubuntu
brew install pigz # macOS

(2) 解压命令

方法一:openssl

  • bash复制openssl zlib -d -in compressed.zlib -out decompressed.txt

方法二:pigz

  • bash复制pigz -dzk compressed.zlib -S .zlib > decompressed.txt

zlib解压
http://example.com/2024/02/19/zlib解压/
Author
chaye
Posted on
February 19, 2024
Licensed under