3 回答

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以使用OpenSSL命令行工具執(zhí)行此操作:
openssl zlib -d < $IN > $OUT
不幸的是,至少在Ubuntu上,zlib子命令在默認(rèn)的構(gòu)建配置(--no-zlib --no-zlib-dynamic)中被禁用,因此您需要openssl從源代碼進(jìn)行編譯才能使用它。但是,例如,默認(rèn)情況下在Arch上啟用了此功能。
編輯:似乎該zlib命令也不再受Arch支持。這個(gè)答案可能不再有用了:(

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用zlib-flate,如下所示:
cat .git/objects/c0/fb67ab3fda7909000da003f4b2ce50a53f43e7 \
| zlib-flate -uncompress; echo
默認(rèn)情況下,它在我的計(jì)算機(jī)上,但是qpdf - tools for and transforming and inspecting PDF files如果需要安裝,它是其中的一部分。
我echo在命令末尾彈出了一個(gè),因?yàn)檫@樣更容易讀取輸出。
- 3 回答
- 0 關(guān)注
- 598 瀏覽
添加回答
舉報(bào)