gpt4 book ai didi

git - 如何使用命令行工具 DEFLATE 来提取 git 对象?

转载 作者:IT王子 更新时间:2023-10-29 00:33:05 26 4
gpt4 key购买 nike

我正在寻找 DEFLATE 算法的命令行包装器。

我有一个使用 DEFLATE 压缩的文件 (git blob),我想解压它。 gzip 命令似乎没有直接使用 DEFLATE 算法的选项,而不是 gzip 格式。

理想情况下,我正在寻找可以执行此操作的标准 Unix/Linux 工具。

编辑:这是我尝试使用 gzip 解决我的问题时得到的输出:

$ cat .git/objects/c0/fb67ab3fda7909000da003f4b2ce50a53f43e7 | gunzip

gzip: stdin: not in gzip format

最佳答案

类似下面的内容将打印原始内容,包括“$type $length\0” header :

perl -MCompress::Zlib -e 'undef $/; print uncompress(<>)' \
< .git/objects/27/de0a1dd5a89a94990618632967a1c86a82d577

关于git - 如何使用命令行工具 DEFLATE 来提取 git 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3178566/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com