问题标签 [gunzip]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2196 浏览

bash - 使用 bash 脚本提取文件

我创建了一个脚本,它将提取所有*.tar.gz文件。这个文件被解压了五次.tar.gz文件,但问题是只有第一个 *.tar.gz 文件被解压。

我该怎么做?非常感谢答案。

0 投票
3 回答
9600 浏览

partial - 可以部分gz解压吗?

对于存储为 .gz 文件的图像(我的图像处理软件可以读取 .gz 文件以获得更短/更小的磁盘时间/空间),我需要检查每个文件的标题。

标头只是每个图像开头的固定大小的小结构,对于未压缩的图像,检查它非常快。为了读取压缩图像,我别无选择,只能解压缩整个文件,然后检查这个标题,这当然会减慢我的程序。

是否可以读取 .gz 文件的第一段(比如几个 K),解压缩该段并读取原始内容?我对gz的理解是,在开始记账之后,压缩数据是按顺序存储的——对吗?

所以不是
1. 打开大文件F
2. 解压大文件F
3. 读取 500 字节的头文件
4. 重新压缩大文件F


1. 打开大文件F
2. 从流中读取前 5 K 3.作为F流解压缩 4. 从中读取 500 字节的标头A
AB
B

我正在使用libz.so,但其他语言的解决方案表示赞赏!

0 投票
1 回答
66 浏览

bash - Bash gunzip error

While trying to restore the file "derp" the terminal prints derp0000644000175000017500000000000512343302711011660 0ustar UserUserDerp and does not unpack the files , i am confused can someone help me ?

0 投票
3 回答
13423 浏览

bash - 如何在不以非交互方式覆盖的情况下进行压缩

我想解压缩.gz文件但不覆盖。当生成的文件存在时,gunzip 将请求覆盖权限,但我希望 gunzip 默认情况下不覆盖并中止。我读过一个-f强制覆盖的人,但我没有发现任何关于跳过它的信息。

我需要类似-n复制的东西cp -n ${file}

0 投票
1 回答
179 浏览

bash - 管道到另一个命令 bash

我似乎无法让我的 bash 脚本工作,我想将 gunzip 命令的输出通过管道传输到另一个命令,但它不起作用,谁能帮助我?

gunzip 命令输出一个 tar 文件,然后使用 tar 命令将原始文件放回原处。

0 投票
1 回答
1244 浏览

pipe - 在 Mac 上将文件格式从 .bz2 转换为 gz

我有很多 bunzip2 压缩文件,我想将它们转换为 .gz。我使用管道尝试了以下操作,但它不起作用。我猜原因是 gzip 不知道要压缩哪些文件。

有什么方法可以使用管道连接bunzip2gzip

0 投票
0 回答
645 浏览

gzip - 无法解压缩在另一台服务器上压缩的文件

我有主服务器和备份服务器(都使用 ubuntu 服务器 12),在主服务器上压缩文件后,它无法在备份服务器上解压缩。解压缩说该文件不是 gzip 格式。两台服务器都有相同的 gzip v1.4。

我可能会将 scp gzip 压缩文件返回到主服务器,在那里它可以成功解压缩,所以原因不在文件传输中。

反向操作有效,所以如果我在备份服务器上 gzip 文件,它可以在主服务器上解压缩。

问题是 - 我应该怎么做才能定义错误的原因?详细模式不说什么。

0 投票
2 回答
930 浏览

java - 用Java压缩文件时权限被拒绝

给定以下代码,我使用 gunzip 压缩“.gz”文件:

抛出这样的异常:

这是因为路径 '/opt' 不允许进行任何更改。但我可以使用

解压缩文件。那么在 Java 中,我应该怎么做才能表现得像“sudo”?

0 投票
2 回答
3404 浏览

python - 如何使用 python 解析压缩的站点地图而不将其下载到磁盘?

我想解析像 www.example.com/sitemap.xml.gz 这样的压缩站点地图,并收集站点地图中的所有网址,而无需下载 sitemap.xml.gz。

lxml在下载 sitemap.xml.gz 并在orbeautifulsoup等 ​​的帮助下解压缩后,有一些方法可以解析它。

在这段代码中,我正在将压缩的站点地图写入文件。我的意图不是写任何东西到文件中。
为了学习和创建上述代码的智能版本,我如何用解压缩 gzip 流的概念来解析它,这样我就不需要下载文件或将其写入文件?

0 投票
2 回答
19701 浏览

python - 如何使用python复制和提取.gz文件

我刚开始学习python并有一个问题。

如何创建一个脚本来执行以下操作:(将写我在 bash 中的操作方式)

  1. 从远程 server1复制<file>.gz到本地存储。

    cp /dumps/server1/file1.gz /local/

  2. 然后在本地提取该文件。

    gunzip /local/file1.gz

  3. 然后将提取文件复制到远程 server2(用于归档和重复数据删除)

    cp /local/file1.dump /dedupmount

  4. 删除 .gz 文件的本地副本以释放“临时”存储空间

    rm -rf /local/file1.gz

我需要为所有文件循环运行所有这些。所有文件和目录都安装在同一台服务器上的 NFS。

for 循环遍历/dump/文件夹并查找.gz文件。每个.gz文件将首先复制到/local目录,然后在那里提取。解压后,解压后的.dmp文件将被复制到/dedupmount文件夹进行归档。

只是把我的头撞在墙上如何写这个。