问题标签 [xz]

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 回答
2563 浏览

postgresql - PSQL 使用 xz 恢复 db 文件

我创建了db的备份文件psql.bak.xz,如何将这个文件直接恢复到db(不使用unxz)?

我用这个命令来压缩文件:

谢谢,迈克尔。

0 投票
1 回答
9796 浏览

python - 无法使用 python 提取 .xz 文件“tarfile.ReadError:文件无法成功打开”

我需要使用 python 提取一些压缩为 .xz 文件的文本文件。

我的代码只是

但这失败并出现错误

我已经在许多 .xz 文件上尝试过这个并得到了相同的结果。.xz 文件没有损坏,可以使用 gnome 存档管理器正常打开。

我搜索了问题并找到了这个错误报告,但我不确定现在要尝试什么。

0 投票
2 回答
6134 浏览

linux - 使用 xz 而不是 gz - 非常慢

如何将这些 gzip 方法更改为 xz?

这似乎有效,但运行起来真的很慢......(~20-30x)

尚未对此进行测试,但这是用 xz 压缩的方式吗?

0 投票
1 回答
742 浏览

tar - Tar 排除隐藏文件但使用相对路径?

使用以下命令:

遵循这个建议,仍然会获得隐藏文件存档:

我该怎么做才能只./data归档文件夹?

更新:我使用 Mac 和 zsh shell。

0 投票
1 回答
721 浏览

configuration - 在 log4j2 中启用 LZMA(2)(即`.xz`)压缩

世界现状

目前我们的RollingFileAppenderinlog4j2.xml使用 Gzip 压缩:

目标

我想切换到 LZMA(2)(即.xz)压缩,以享受改进的压缩比。

试图

我已尝试更改engine.log.%i.gzengine.log.%i.xz- 根据文档

如果文件模式以.gz, .zip, .bz2, .deflate,结尾.pack200,或者.xz生成的存档将使用与后缀匹配的压缩方案进行压缩。bzip2、Deflate、Pack200 和 XZ 格式需要 Apache Commons Compress。此外,XZ 需要XZ for Java

此外,我确保我对XZ for Java有运行时依赖项——通过pom.xml

结果

当 RollingFileAppender 被触发时:创建的档案确实是根据需要命名 engines.log.1.xz的。

但是,其内容不正确:

期待

engines.log.1.xz应包含 LZMA(2) 压缩文本

实际的

engines.log.1.xz而是包含纯的、未压缩的文本。

健全性检查

我确认org.tukaani:xzorg.apache.commons:commons-compress成功进入了我的 jar 的类路径:

此 Java 程序未部署到 J2EE 网络服务器。我相信它的类加载很简单。

概括

我已正确遵循创建.gz档案所需的说明。

.xz我相信创建档案所需的唯一额外步骤是:我必须在运行时提供XZ for Java artefact。我已经做到了。

我在这里错过了什么吗?我很想相信以下其中一项:

  • 功能坏了
  • 文档不完整/不正确
  • log4j2 无法在运行时发现类
0 投票
1 回答
1190 浏览

php - 由于 liblzma,Homebrews php56-imagick 模块无法加载

我在 OS X Yosemite 上通过自制软件安装了 php56。这是一个工作安装。我现在刚刚添加了 ImageMagick 和 php56-imagick 包。

Apache 运行正常, php -i 显示 imagick 模块。但是 apache-server 无法在启动时加载模块,并发出以下警告:

因此 php 中没有 imagick 类。

包 xz(提供 liblzma)是 up2date。

是否是路径问题(/usr/lib 优先于 /usr/local/lib)?

替换 /usr/lib/liblzma.5.dylib 几乎破坏了 OS X 系统。

或者我应该将问题报告给:

  • xz
  • 自制
  • ImageMagick

?

谢谢你的建议。

J。

0 投票
1 回答
1110 浏览

ruby - 由于 liblzma 版本不兼容,ImageMagick 无法启动

我正在尝试设置一个服务器来为使用 ImageMagick 和 RMagick gem 的 Ruby 应用程序提供服务。服务器正在运行 OS X 10.10。我有另一台服务器运行与预期相同的所有内容(操作系统、ImageMagick、xz 和 RMagick gem)的相同版本。

但是,每次我尝试从新服务器提供应用程序时,都会收到一条错误消息,提示“无法启动 Web 应用程序”,并带有以下跟踪:

基本上,看起来 ImageMagick 正在寻找版本 8.0.0 的 liblzma,但只找到版本 6.0.0。

ImageMagick 和 xz 是使用 Homebrew 安装的——根据其他回答的问题,xz 包应该有 liblzma 8.0.0。

我曾尝试卸载并重新安装 ImageMagick、rmagick gem 和 xz(提供 liblzma 的软件包),但无济于事。

如果您需要更多信息,请告诉我。


编辑:otool在 /usr/local/lib/liblzma.5.dylib上运行的输出:

我更困惑..它显然超过了 8.0.0 版。

0 投票
1 回答
1298 浏览

java - 提取 XZ 压缩

如何在 Java 中提取 XZ 文件?我有一个7z SFX带有.exe扩展名的文件,将其转换为XZ文件,但我如何最终提取其内容?

在 Windows 上,我可以轻松地单击鼠标右键,然后通过从上下文菜单中WinRAR进行选择来进行提取。Extract here

0 投票
1 回答
5398 浏览

r - 在 Red Hat 中安装 R 3.3.1。需要 LZMA 版本 >=5.0.3

我正在从源代码安装 R 3.3.1。执行过程./configure --enable-R-shlib中弹出错误:

我看到没有可用的 LZMA 版本 5.0.3,目前可通过XZ Utils.

Tukaani XZ 实用程序

我安装了,XZ 5.2.2但错误仍然出现。

0 投票
1 回答
15 浏览

xz - xz-javadoc > “如果您需要一次读取一个字节的大量数据,请将其包装在 BufferedInputStream 中”是什么意思

作为一个新的 xz-javadoc 用户,我正在尝试使用 XZInputStream 来读取解压缩的字节。因此,我正在阅读 xz-javadoc ( http://tukaani.org/xz/xz-javadoc/org/tukaani/xz/XZInputStream.html )。

在文档页面中,read()方法描述中有以下文字:

使用 read() 从此输入流中读取大量数据可能效率低下。如果您需要一次读取一个字节的大量数据,请将其包装在 BufferedInputStream 中。

这是什么意思?将此输入流包装到 BufferedInputStream?